2021-02-12 バージョン指定のgem install
gem install で特定のversionをインストールする
-v
option
-v
オプションを使って指定するパターンはこう。
$ gem install gem_name -v version_number
:
& version
:
を使って指定するパターンはこう。
$ gem install gem_name:version_number
これを使うメリットは複数のgemを一度にバージョン指定できること。
Can’t use –version with multiple gems. You can specify multiple gems with version requirements using gem install ‘my_gem:1.0.0’ ‘my_other_gem:~>2.0.0’
def check_version # :nodoc:
if options[:version] != Gem::Requirement.default &&
get_all_gem_names.size > 1
alert_error "Can't use --version with multiple gems. You can specify multiple gems with" \
" version requirements using `gem install 'my_gem:1.0.0' 'my_other_gem:~>2.0.0'`"
terminate_interaction 1
end
end
ref. https://github.com/rubygems/rubygems/blob/master/lib/rubygems/commands/install_command.rb