/usr/bin/env: ruby​​1.8:没有此文件或目录

/usr/bin/env: ruby​​1.8:没有此文件或目录

问题

尝试设置 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 中未找到 ruby​​1.8。您需要设置正确的 $PATH。

相关内容