问题
尝试设置 CI Joe (https://github.com/defunkt/cijoe),出现以下错误:
/usr/bin/env: ruby1.8: No such file or directory
我正在做什么
CI Joe 以 www-data 的形式运行,我运行的命令是
RAILS_ENV=test bundle exec rake -s test
当我以 www-data (sudo su www-data) 身份登录并执行相同命令时,它可以正常工作。所以我想找出可能出了什么问题。
调试输出
$ which ruby1.8
/usr/bin/ruby1.8
该问题类似于:
https://stackoverflow.com/questions/6126165/usr-bin-env-ruby-1-8-no-such-file-or
答案1
用户的 $PATH 中未找到 ruby1.8。您需要设置正确的 $PATH。