首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为capistrano gem指定某个依赖版本依赖

如何为capistrano gem指定某个依赖版本依赖
EN

Stack Overflow用户
提问于 2014-02-24 16:25:23
回答 2查看 301关注 0票数 0

http://rubygems.org/gems/capistrano/versions/2.15.5

我想使用net-ssh版本2.7.0而不是2.8.0,与上述capistrano版本一起使用。如何在我的Gemfile中指定它

我将以下代码添加到Gemfile中,生成的Gemfile.lock如下所示。即使这样,我还是在共享包文件夹中看到net-ssh 2.7.0和2.8.0。

代码语言:javascript
复制
gem 'net-ssh', '2.7.0'

capistrano (2.15.5)
  highline
  net-scp (>= 1.0.0)
  net-sftp (>= 2.0.0)
  net-ssh (>= 2.0.14)
  net-ssh-gateway (>= 1.1.0)
net-scp (1.1.2)
  net-ssh (>= 2.6.5)
net-sftp (2.1.2)
  net-ssh (>= 2.6.5)
net-ssh (2.7.0)
net-ssh-gateway (1.2.0)
  net-ssh (>= 2.6.5)

net-ssh (= 2.7.0)

EN

回答 2

Stack Overflow用户

发布于 2014-02-24 16:42:33

您可以使用三种不同的方法指定gem的版本。

代码语言:javascript
复制
gem 'net-ssh', '2.7.0'    # Exactly version 2.7.0 
gem 'net-ssh', '>=2.7.0'  # Any version greater than or equal to 2.7.0 
gem 'net-ssh', '~>2.7.0'  # Any version within the same major release so 2.7.x

捆绑程序文档可在此处http://bundler.io/获得

票数 2
EN

Stack Overflow用户

发布于 2014-02-24 16:35:16

与指定任何其他gem - gem 'net-ssh', '2.7.0'的方式相同

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21982418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档