1. 程式人生 > >Bundler 2.0 釋出,RubyGems 依賴關係管理工具

Bundler 2.0 釋出,RubyGems 依賴關係管理工具

  

Bundler 2.0 釋出了,Bundler 是一種 Ruby 環境工具,它通過跟蹤和安裝所需的確切 RubyGems 和版本,為 Ruby 專案提供一致的環境。RubyGems(簡稱 gems)類似於 Linux 下的 atp-get,是一個用於對 Ruby 元件進行打包的系統。


此版本主要帶來了一些小的變化,同時刪除了一些生命週期已經結束的 Ruby 和 RubyGems 版本的官方支援:

  • 不再支援版本小於 2.3 的 Ruby。

  • 不再支援版本小於 3.0.0 的 RubyGems,RubyGems 3.0 中引入的 RubyGems 特定功能可以做到更好的在版本中自動切換。

  • 更改了 github:'some/repo' gems 源,預設使用 https 協議。

  • Errors/warnings 現在將輸出到 STDERR。

  • 現在基於 Lockfile 在 Bundler 1 和 2 之間自動切換,這意味著可以同時安裝 Bundler 1.17.3 和 Bundler 2.0.0。

詳情檢視釋出公告

安裝:

$ gem update --system

$ gem install bundler

更新:

$ bundle update --bundler