我有,我分開基於組的所有寶石我爲什麼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