我有,我分开基于组的所有宝石我为什么Bundler.require工作不应该
source 'http://rubygems.org'
...
...
...
group :development, :test do
gem 'ruby-debug19', :require => 'ruby-debug'
gem 'web-app-theme', '>= 0.6.2'
gem 'faker'
gem 'mailcatcher'
gem "pry"
gem 'annotate'
gem "unicorn"
gem "capistrano"
end
在这里最重要的是红宝石debug19 现在我一个应用程序的方式配置/ application.rb中 我已经定义
Bundler.require *Rails.groups(:assets => %w(development test))
不过当我开始我的服务器
轨服务器--debugger
它给我这个错误以下
'需要':没有这样的文件来加载 - 红宝石调试(LoadError)
我已经从开发组中删除ruby-debug19,并将其默认为服务器工作
我比较版的两个Gemfile.lock的在任一情况下
猫Gemfile.lock的> intial_lock(当红宝石debug19是在开发组)
跑
束列表 猫的Gemfile .lock> final_lock(当ruby-debug19在默认组中)
也做了
差异initial_lock final_lock
没有区别指示文件是相同
我也试图与
Bundler.require(:默认情况下,:资产,Rails.env)
仍然没有成功
任何人都可以让我知道为什么Bundler.require不工作的方式,它应该有
怪你有没有运行bundle安装带有--without选项 – Viren
之前先检查内容@ Viren,是这有什么区别 – Viren