為 Ruby 中的 Gem 安裝特定版本

Stewart Nguyen 2023年1月30日
  1. 在 Ruby 中使用 gem install 安裝 Gem
  2. 在 Ruby 中使用模式安裝特定的 Gem 版本
為 Ruby 中的 Gem 安裝特定版本

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"