小编Kev*_*vin的帖子

Rails 3 - 每当gem错误:/ usr/bin/env:ruby:没有这样的文件或目录

使用'when gem'时,我在日志中收到错误:

/usr/bin/env: ruby: No such file or directory
Run Code Online (Sandbox Code Playgroud)

它在我手动运行作业时有效.我用RVM安装了所有东西.

我已经使用该which命令查找我的Ruby安装位置,并得到:

kevin@lovely:/opt/personal$ which ruby
/home/kevin/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
Run Code Online (Sandbox Code Playgroud)

我检查了我的$ PATH变量,它返回:

kevin@lovely:/opt/personal$ echo $PATH
/home/kevin/.rvm/gems/ruby-1.9.2-p290/bin:/home/kevin/.rvm/gems/ruby-1.9.2-p290@global/bin:/home/kevin/.rvm/rubies/ruby-1.9.2-p290/bin:/home/kevin/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Run Code Online (Sandbox Code Playgroud)

我认为这应该是正确的,但我可能错了,因为它不起作用.谁能指出我正确的方向?

如果您有兴趣,这就是我的每当crontab输出:

# Begin Whenever generated tasks for: rss
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/bash -l -c 'cd /opt/personal && script/rails runner -e development '\''FeedEntry.update_from_feed("http://lovely/blog/feed/")'\'' >> /opt/personal/log/feedzirra.log 2>&1'
Run Code Online (Sandbox Code Playgroud)

cron whenever rvm ruby-on-rails-3

7
推荐指数
2
解决办法
9825
查看次数

标签 统计

cron ×1

ruby-on-rails-3 ×1

rvm ×1

whenever ×1