0
我在我的ruby應用程序中調用--deployment
選項。之後,我想添加另一個寶石到我的應用程序。我將它添加到gemspec,並運行bundle安裝,但新的gem沒有安裝。我刪除廠商緩存,.bundle,Gemfile.lock的又一次嘗試,得到了我希望的錯誤:改變你的 後的Gemfile您正在嘗試部署模式下安裝bundler將無法運行(無部署不起作用)
。在其他地方運行
bundle install
,並將 更新的Gemfile.lock添加到版本控制。 ...
我以前見過這個,所以我開始使用--no-deployment
標誌。出於某種原因,同樣的錯誤再次出現。一小時後,我仍然呆在同一個地方。無論我做什麼,我都無法安裝捆綁軟件來安裝新的寶石。
這是一種奇怪的錯誤?或通過設計打包商?
是的,bundler具有「特性」來「記住」某些命令行選項,這對於'--without = production'等非常方便,但也會導致一些問題... – mhutter