【问题标题】:capistrano regenerating wrappers errorcapistrano 重新生成包装器错误
【发布时间】:2014-11-26 13:47:09
【问题描述】:

我正在尝试通过 capistrano v 3.1.0 和 ruby​​gems-bundler gem 部署 Rails 项目。

我已经在本地机器和我试图通过 ssh 部署到的服务器上执行了以下命令。

gem 安装 ruby​​gems-bundler
gem regenerate_binstubs

但是当我尝试运行 capistrano deploy 任务时,它会被以下消息打断,并且以后的所有输入都没有任何作用

DEBUG[304abaa0] 重新生成 ruby​​-2.1.3 包装器 DEBUG[304abaa0] ........ DEBUG[304abaa0] bundler binstubs 目录位于 当前目录,可能不安全。调试[304abaa0] 考虑 改用 ruby​​gems-bundler => https://github.com/mpapis/rubygems-bundlerDEBUG[304abaa0] 删除 .bundle/config 中的 BUNDLE_BIN 行以禁用此提示。 DEBUG[304abaa0] 你确定要添加捆绑器 binstubs 路径的目录? DEBUG[304abaa0](除“是”之外的任何内容 将取消)>

你能给我一些建议吗?提前致谢!

【问题讨论】:

    标签: ruby-on-rails rubygems bundler capistrano3


    【解决方案1】:

    答案已被接受,但我仍想发布我已应用的解决方案,这可能对其他人有帮助。

    我遇到了同样的问题,我通过从~/.rvm/hooks 目录中删除挂钩来解决它。请在此处发布的 github 问题中查看更多 cmets:https://github.com/rvm/rvm/issues/2725#issuecomment-156648585

    希望这可能对某人有所帮助!

    【讨论】:

      【解决方案2】:

      将 rake 升级到 v 10.4,将行 set :bundle_flags, '--no-binstubs' 添加到 deploy.rb
      这解决了问题!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多