耙不能加载这样的黄瓜文件

时间:2014-07-23 20:50:00

标签: ruby-on-rails ruby cucumber rake

我正在尝试在安装了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

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

1 个答案:

答案 0 :(得分:1)

您可以检查打印$: var的加载路径。检查你是否有cucumber gem,以及它是否与你在本地机器上的版本相匹配,我认为它正在工作。

如果没有gem路径,请确保它已随

一起安装
 gem list | grep cucu

还要将版本与您的本地环境进行比较。

检查您的Gemfile,确保您在group :development块或类似物品上没有这些宝石,因为您可能已将vps中的RAILS_ENV设置为生产。