使用特定的补丁版本安装Ruby和Homebrew

yvgpqqbh  于 2023-01-25  发布在  Ruby
关注(0)|答案(1)|浏览(146)

我可以从homebrew安装ruby 2.6,然后我得到ruby 2.6.10。我如何从Homberw安装ruby的固定版本?(Major.Minor.patch)
如果我尝试brew install ruby@2.6.9ruby@2.6.10,它不工作。

Warning: No available formula with the name "ruby@2.6.10". Did you mean ruby@2.6?
==> Searching for similarly named formulae and casks...
==> Formulae
ruby@2.6 ✔

To install ruby@2.6 ✔, run:
  brew install ruby@2.6 ✔

但是我希望这个项目有一个固定的ruby版本,如果brew是这样的话,人们就不能再安装2.6.9或2.6.10了。
顺便说一句,它必须是Ruby2.6,所以不建议升级,请。

xmakbtuz

xmakbtuz1#

Homebrew通常使用滚动更新,总是安装最新版本的软件。虽然它对版本化公式的支持有限,但它通常不支持精确的微小版本。
因此,为了回答您关于如何使用自制程序安装特定Ruby版本的具体问题:你不能。
相反,要安装特定的Ruby版本,您应该使用Ruby版本管理器,如rbenvruby-build(可能集成到asdf中)、RVMchrubyruby-install。所有这些工具都允许您安装特定的Ruby版本,并在多个已安装的Ruby之间切换。

相关问题