Ruby on rails Bundler::GemNotFound:在任何源中都找不到nokogiri-1.5.5
我正在尝试使用crontab@reboot从脚本运行rake任务 crontab如下所示:Ruby on rails Bundler::GemNotFound:在任何源中都找不到nokogiri-1.5.5,ruby-on-rails,Ruby On Rails,我正在尝试使用crontab@reboot从脚本运行rake任务 crontab如下所示: @reboot cd /home/me/apps/packaged/X/ && ./resque_startup.sh > /home/me/sss.txt 2>&1 resque_启动脚本(是的,代码可以更加惯用,但事实并非如此): 我得到以下错误: rake中止! Bundler::GemNotFound:在任何源中都找不到nokogiri-1.5.5 /var/
@reboot cd /home/me/apps/packaged/X/ && ./resque_startup.sh > /home/me/sss.txt 2>&1
resque_启动脚本(是的,代码可以更加惯用,但事实并非如此):
我得到以下错误:
rake中止!
Bundler::GemNotFound:在任何源中都找不到nokogiri-1.5.5
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/spec_set.rb:92:在“物化中的块”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/spec_set.rb:85:in'map!'
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/spec_set.rb:85:在“物化”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/definition.rb:140:在“规范”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/definition.rb:185:in'specs_for'
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/definition.rb:174:“请求的规格”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/environment.rb:18:“请求的规范”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/runtime.rb:13:in'setup'
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler.rb:127:在“设置”中
/var/lib/gems/1.9.1/gems/bundler-1.10.6/lib/bundler/setup.rb:18:in`'
/home/me/apps/package/X/config/boot.rb:6:in`'
/home/me/apps/package/X/config/application.rb:1:in`'
/home/me/apps/packaged/X/Rakefile:5:in`'
(通过使用--trace运行任务查看完整跟踪)
注意,如果我从X文件夹手动运行脚本,一切正常
谢谢。尝试使用:
bundle install --path vendor/cache
尝试使用:
bundle install --path vendor/cache
安装Xcode命令行工具:安装Xcode命令行工具:如果ruby与RVM一起安装,则禁用“SHARED_GEMS”并在项目文件夹中安装GEMS。如果ruby与RVM一起安装,则禁用“SHARED_GEMS”并在项目文件夹中安装GEMS。
bundle install --path vendor/cache