ruby-on-rails - Capistrano 部署因 Capistrano-Harrow gem 的新请求而中断?

标签 ruby-on-rails ruby capistrano rvm-capistrano

我以为我的 capistrano 版本已锁定为 3.4.0,但似乎已更新为 3.5。我尝试返回到 3.4,但当我尝试将项目部署到服务器时,我不断收到以下消息。

    DEBUG [72bb6fc3]    An error occurred while installing capistrano-harrow (0.3.2), and Bundler cannot
continue.
Make sure that `gem install capistrano-harrow -v '0.3.2'` succeeds before
bundling.

我不熟悉 capistrano-harrow,但读了一点,似乎不是我需要的东西。我确实添加到了我的 gemfile 中,希望能够发送部署,但即使看起来安装得很好,它仍然会在部署时出错。当我尝试执行 gem install capistrano-harrow -v '0.3.2' - 我收到以下消息,但它没有安装。

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    bad response Not Found 404 (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/capistrano-harrow-0.3.2.gemspec.rz)

有人知道我可以如何选择退出哈罗来尝试让我的部署正常工作,或者纠正这个问题以继续前进吗?谢谢!

更新

我运行了以下命令来“选择退出”,但是,它仍然需要构建/安装 gem,我认为这才是当前真正的问题。

git config harrow.disabled true

最佳答案

capistrano-harrow的0.3.2版本似乎是yanked来自 ruby 。您粘贴的ERROR消息中有一条提示:从CDN收到Not Found 404

如果您回到 3.4,则不应使用 gem,但如果您运行 3.5,请尝试捆绑更新 capistrano

关于ruby-on-rails - Capistrano 部署因 Capistrano-Harrow gem 的新请求而中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36939061/

相关文章:

ruby-on-rails - 在具有唯一约束的关联中使用 Rails 中的 factory_girl。得到重复的错误

ruby-on-rails - 错误//未初始化常量 Sass::Rails::Application (NameError)]//运行时 'rails server'

ruby - 如何从ansible脚本调用capistrano

ruby-on-rails - 如何改进当前的部署工作流程(使用Capistrano)?

ruby-on-rails - 操作线无法连接(无法升级到WebSocket)

ruby-on-rails - 使用 Ruby Driver 在 Rethinkdb Real 中创建一个复杂的查询

ruby-on-rails - 如何显式插入主键值?

ruby-on-rails - 无法 brew 链接 libtool

ruby-on-rails - Capistrano 3,Rails 4,数据库配置未指定适配器

Ruby on Rails - 从 url 的 csv 文件导入数据