加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – capistrano – NameError:未初始化的常量Net

发布时间:2020-12-16 22:53:00 所属栏目:百科 来源:网络整理
导读:我试图将我的Rails(3.1.3)应用程序部署到preprod env. 我使用capistrano(2.12.0)和rvm-capistrano(1.2.2). 当我调用bundle exec ssh它工作正常. 但是当我调用bundle exec cap部署时,我得到以下跟踪: $cap deploy triggering start callbacks for `deploy' *
我试图将我的Rails(3.1.3)应用程序部署到preprod env.
我使用capistrano(2.12.0)和rvm-capistrano(1.2.2).

当我调用bundle exec ssh它工作正常.
但是当我调用bundle exec cap部署时,我得到以下跟踪:

$cap deploy
    triggering start callbacks for `deploy'
  * 18:42:19 == Currently executing `multistage:ensure'
*** Defaulting to `preprod'
  * 18:42:19 == Currently executing `preprod'
  * 18:42:19 == Currently executing `deploy'
  * 18:42:19 == Currently executing `deploy:update'
 ** transaction: start
  * 18:42:19 == Currently executing `deploy:update_code'
  * 18:42:19 == Currently executing `deploy:set_previous_revision'
  * executing "cd /rails_apps/com.example.preprod/current; git rev-parse --short HEAD"
    servers: ["preprod.example.com"]
connection failed for: preprod.example.com (NameError: uninitialized constant Net::SSH::KnownHosts::SUPPORTED_TYPE)

当然,example.com是占位符,它不是来自于capistrano配置中的错误.

有什么可能导致的想法?

我使用Ruby 1.9.3-p194的RVM.

谢谢 !

解决方法

从net-ssh 2.5.1恢复到2.4.0似乎解决了现在的问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读