0

我正在摆弄--deployment我的 ruby​​ 应用程序上的选项。之后,我想在我的应用程序中添加另一个 gem。我将它添加到 gemspec 中,并运行 bundle install 但新的 gem 没有安装。我删除了供应商缓存、.bundle、Gemfile.lock 并再次尝试,得到了我预期的错误:

您尝试在更改 Gemfile 后以部署模式安装。在其他地方运行bundle install并将更新的 Gemfile.lock 添加到版本控制。...

我以前见过这个,所以我开始使用--no-deploymentflag。但由于某种原因,同样的错误再次出现。一个小时后,我仍然被困在同一个地方。无论我做什么,我都无法让 bundle install 工作并安装新的 gem。

这是某种奇怪的错误吗?还是按设计打包?

4

1 回答 1

3

噗……不知何故,一个 .bundle 配置文件夹潜入了我的主目录,这使得我机器上的所有存储库看起来都像是捆绑器的部署存储库。删除 .bundle 文件夹解决了该问题。

于 2012-09-28T11:17:44.890 回答