我试过用
brew install yarn@1.7.0 --without-node
Run Code Online (Sandbox Code Playgroud)
要么
brew install yarn@1.7.x --without-node
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误
Error: No available formula with the name "yarn@1.7.0"
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
Run Code Online (Sandbox Code Playgroud)
我认为可以使用brew安装不同版本的纱线吗?
小智 19
我有同样的问题,并且出于各种原因想要通过brew安装纱线.老实说,唯一的方法是使用Homebrew Repo中yarn.rb文件的实际链接来获得所需的版本.通过git找到.rb文件的最简单方法是在Git中查看自制回购中纱线的PR.
在执行此操作之前,请运行brew unlink yarn以便在保留最新版本的同时安装旧版本.
单击所需的版本,然后转到" 文件已更改"选项卡.单击" 查看文件"按钮.然后单击" 原始"按钮,然后复制此原始文件的URL
获得该链接后,键入您的终端brew install [link],您应该设置
然后,您可以使用brew list --versions yarn检查已安装的版本并brew switch切换版本.您应该拥有以前安装的最新版本和刚刚安装的版本.
che*_*ale 10
上面的一些答案似乎不再适用。以下是我在 2021 年 4 月安装特定版本的方法:
brew unlink yarn@1.6.0(如果您已经安装了版本)
brew extract --version 1.22.4 yarn homebrew/cask
brew install yarn@1.22.4
yarn -v
| 归档时间: |
|
| 查看次数: |
14020 次 |
| 最近记录: |