【问题标题】:bundler won't run (no-deployment doesn't work)捆绑器不会运行(不部署不起作用)
【发布时间】:2012-09-28 09:44:56
【问题描述】:

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

您尝试在更改后以部署模式安装 你的 Gemfile。在别处运行 bundle install 并添加 将 Gemfile.lock 更新为版本控制。 ...

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

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

【问题讨论】:

    标签: ruby bundler


    【解决方案1】:

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

    【讨论】:

    • 是的,bundler 具有“记住”某些命令行选项的“功能”,这对于--without=production 之类的东西非常方便,但也会导致一些问题......
    猜你喜欢
    • 2016-06-23
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    相关资源
    最近更新 更多