When you open a shell of your own, are you logged into the same machine and as the same user as Jenkins is running? It could be the environment variables that are set for your user aren't the same as the Jenkins user. I know we source the .bash_profile before running any ruby commands, but that's mostly for the rvm environment. You could also try exporting the path as the first step in your build step export PATH=$PATH:/path/to/bundle
hth chanda On Thu, Aug 29, 2013 at 12:26 AM, Avihay Eyal <avihay.e...@gmail.com> wrote: > Hi, I have a job trying to call some Ruby commands, like "bundle", "rake", > etc.. > > The problem is, that when I'm trying to execute these commands via the > "Execute Shell", I receive an *error saying "bundle: not found".* > > When I'm opening a shell of my own, this commands work, so it might be > related to differences between *interactive and non-interactive shells*, > but I don't > know what's the right way to solve it via Jenkins.... > > > Thanks. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.