我正在尝试在安装了rvm的ubuntu VPS上设置应用程序。 thin
网络服务器工作正常,但所有rake命令都失败并显示相同的错误消息。
LoadError: cannot load such file -- cucumber/rake/task
我在我的Rakefile上有这个:
require 'cucumber/rake/task'
我试过
gem install cucumber
gem install guard-cucumber
gem install cucumber-rails
gem install rake
bundle exec rake db:migrate
似乎没有任何作用
#which ruby
/home/ubuntu/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
#which rake
/home/ubuntu/.rvm/gems/ruby-2.0.0-p353@search-demo/bin/rake
还有什么可以或如何调试?
答案 0 :(得分:1)
您可以检查打印$:
var的加载路径。检查你是否有cucumber
gem,以及它是否与你在本地机器上的版本相匹配,我认为它正在工作。
如果没有gem路径,请确保它已随
一起安装 gem list | grep cucu
还要将版本与您的本地环境进行比较。
检查您的Gemfile,确保您在group :development
块或类似物品上没有这些宝石,因为您可能已将vps中的RAILS_ENV
设置为生产。