10
此問題已在0.9.8中修復,但似乎在1.x分支中重新發生。Bundler忽略rails應用程序中的組
在我的Gemfile中,我有一組使用rspec gems的測試和開發環境。 在我的生產服務器rspec沒有安裝。 我用命令bundle install --without test development
在我 Rails應用程序
開始我軌生產模式的應用程序提供了異常:
找不到寶石「rspec的(> = 0)」中的任何寶石的來源列在 您的Gemfile中。
如果我將測試組註釋掉,那麼開發組會發生同樣的錯誤。
如果我以開發模式啓動,則會出現同樣的問題,然後嘗試將寶石加載到測試組中。
看來,打捆完全忽略了環境團體和嘗試加載所有寶石中的Gemfile:
group :test do
gem "rspec"
end
group :development do
gem "rspec-rails"
end
versions:
bundle 1.0.15
rails 3.0.7
ruby 1.9.2-p180
哇,爲我工作 - 這讓我瘋狂。 – jbnunn 2012-01-20 03:22:39
@agreif,你能將它標記爲答案嗎?! – 2015-11-09 22:12:42