Rails cron whenever, bundle: command not found

后端 未结 13 1518
星月不相逢
星月不相逢 2020-12-04 17:57

I am trying to use whenever to execute a rake task onces a day. Im getting this error

/bin/bash: bundle: command not found
/home/app/.rvm/rubies/ruby-1.9.2-p         


        
13条回答
  •  攒了一身酷
    2020-12-04 18:17

    By executing a command that way: /bin/bash -l -c

    You are launching a bash command as a login shell which is going to source (execute) /etc/profile bash file as a setup file. By doing so, if you check this file, it might have bash command lines that erase your previous $PATH which you do not want to since it contains your path to your bundle and all your other commands in the first place.

    To fix this issue you just have to remove the lines related to set up the $PATH variable in your /etc/profile file.

提交回复
热议问题