ruby - `gem install` 多个 gem 的语法是什么,为每个 gem 指定版本?

标签 ruby rubygems

如何使用 gem install 同时安装多个 gem,同时指定我想要的版本?

例子:

gem install akami -v  1.2.0 --ignore-dependencies
gem install atomic -v  1.1.14 --ignore-dependencies
gem install aws-s3 -v 0.6.2 --ignore-dependencies
gem install backports -v  3.3.0 --ignore-dependencies
gem install brendanlim-sms-fu -v 1.0.0 --ignore-dependencies
gem install builder -v  3.1.3 --ignore-dependencies
gem install capistrano -v  2.9.0 --ignore-dependencies

我如何指示 gem install 在一行中执行它?


接受的答案确实回答了问题。但我最终采用的方法是使用 bundler 1.0.22,它与 ruby​​ 1.8.6 兼容。

最佳答案

从 Rubygems 2.0 开始,您可以像这样为多个包安装指定一个版本:

$ gem install akami:1.2.0 atomic:1.1.14 aws-s3:0.6.2 backports:3.3.0 \
brendanlim-sms-fu:1.0.0 builder:3.1.3 capistrano:2.9.0 \
--ignore-dependencies

关于ruby - `gem install` 多个 gem 的语法是什么,为每个 gem 指定版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213849/

相关文章:

ruby - 使用 Ruby 进行文件操作

ruby - 确定您使用的是哪个 ruby​​gem

ruby-on-rails - 使用 pluginaweek 的 state_machine,我可以在事件期间引用 activerecord 对象吗?

ruby-on-rails - 如何使用 rails 将设计登录信息传递到不同的应用程序

ruby-on-rails - #<#<Class :0x000000035ab3f8>:0x0000000344f220> 的未定义方法 `charities_path'

ruby - 将 Tumblr 迁移到 octopress (Jekyll) - 在错误的目录中

ruby - 如何在Ruby 2.7.0上安装Nokogiri

ruby-on-rails - TE :No route matches error when trying to use RSpec and Capybara

html - Ruby on Rails 链接、导航

ruby-on-rails - Rails - 如何避免在 View 中使用 hidden_​​fields 将值传递给 Controller ​​?