995

コマンドラインgemツールを使用して、特定のバージョンの gem をインストールするにはどうすればよいですか?

4

7 に答える 7

1290

-v次のフラグを使用します。

$ gem install fog -v 1.8
于 2013-06-10T14:37:15.097 に答える
235

パラメータを使用し--versionます (ショートカット-v):

$ gem install rails -v 0.14.1
…
Successfully installed rails-0.14.1

>=またはのようなバージョンコンパレータを使用することもできます~>

$ gem install rails -v '~> 0.14.0'
…
Successfully installed rails-0.14.4

rubygemsの新しいバージョンでは、要件を厳しくすることができます。

$ gem install rails -v '~> 0.14.0, < 0.14.4'
…
Successfully installed rails-0.14.3

しばらくしてから、複数の gem のバージョンを指定することもできます:

$ gem install rails:0.14.4 rubyzip:'< 1'
…
Successfully installed rails-0.14.4
Successfully installed rubyzip-0.9.9

しかし、これは gem ごとに複数のコンパレーターでは (まだ) 機能しません。

于 2014-12-19T10:07:34.130 に答える
100

Ruby 1.9+ ではコロンを使用します。

gem install sinatra:1.4.4 prawn:0.13.0
于 2014-03-04T00:15:34.243 に答える
25

他の人が指摘したように、一般-vにコマンドにはフラグを使用しgem installます。

ローカルで gem を開発している場合、gemspec から gem を切り取った後:

$ gem install gemname-version.gem

バージョン 0.8 を想定すると、次のようになります。

$ gem install gemname-0.8.gem
于 2014-01-02T19:32:49.230 に答える