當使用「每當寶石」,我在日誌中得到一個錯誤:的Rails 3 - 每當寶石錯誤:在/ usr/bin中/ ENV:紅寶石:沒有這樣的文件或目錄
/usr/bin/env: ruby: No such file or directory
它的工作原理時,我手動運行作業。我已經用RVM安裝了所有的東西。
我使用which
命令來查找在我的Ruby安裝是,我也得到:
[email protected]:/opt/personal$ which ruby
/home/kevin/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
,我已經檢查了我的$ PATH變量,它返回:
[email protected]:/opt/personal$ echo $PATH
/home/kevin/.rvm/gems/ruby-1.9.2-p290/bin:/home/kevin/.rvm/gems/[email protected]/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
我認爲這應該設置正確,但我可能是錯誤的,因爲它不起作用。任何人都可以將我指向正確的方向嗎?
如果你有興趣,這是我的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'
指定文件的路徑(應用程序文件夾內)會更好 – skv