為 Ruby 中的 Gem 安裝特定版本
Stewart Nguyen
2023年1月30日
Gems 是用 Ruby 程式語言編寫的庫。我們可以使用 gems 來提取專案的通用功能並在其他地方重用。
在 Ruby 中使用 gem install
安裝 Gem
語法:
gem install <gem_name>
要安裝特定的 gem 版本,我們必須首先新增 -v
標誌,它指定 gem 的版本。
語法:
gem install <gem_name> -v <version>
例子:
gem install rails -v 6.0.0
此命令將安裝 rails
的確切版本 6.0.0。
在 Ruby 中使用模式安裝特定的 Gem 版本
或者,我們可以使用 >
、<
、>=
、<=
告訴 gem 安裝程式不要使用與比較不相容的版本。
gem install rails -v ">= 6.0.0"
此命令永遠不會安裝低於版本 6.0.0
的任何東西。
當 gem 版本導致你的系統崩潰並且你不希望它被意外安裝時,它很有用。
~>
是另一種安裝特定 gem 版本的語法。
如果 gem 使用 Semantic Versioning
,此模式很有用。它指示安裝程式不要安裝帶有中斷更改的版本。
gem install rails -v "~> 6.0.0"
該命令等同於 gem install rails -v ">= 6.0.0, < 7.0.0"