2014-07-23 47 views
2

我想安装一个应用程序在一个Ubuntu的VPS与rvm安装。 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/[email protected]/bin/rake 

还有什么可以或我该如何调试呢?

+0

也许宝石没有加载到生产环境? –

回答

1

您可以查看打印$:变种的加载路径。检查您是否有cucumber宝石,以及它是否与您本地计算机上的版本相匹配,我认为该版本正在运行。

如果创业板的路径不存在,确保它安装有

gem list | grep cucu 

也比较本地环境的版本。

检查您的Gemfile,确保您没有group :development区块或类似的宝石,因为您可能已将RAILS_ENV设置为生产。

相关问题