【问题标题】:Rake cannot load such file cucumberRake 无法加载此类文件 cucumber
【发布时间】:2014-09-15 05:45:22
【问题描述】:

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

还有什么可能或者我可以如何调试它?

【问题讨论】:

  • 也许gem没有加载到生产环境?

标签: ruby-on-rails ruby cucumber rake


【解决方案1】:

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

如果 gem 路径不存在,请确保它已安装

 gem list | grep cucu

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

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

【讨论】:

    猜你喜欢
    • 2015-03-20
    • 2021-04-08
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 2019-03-13
    • 1970-01-01
    相关资源
    最近更新 更多