为什么 运行 升级时 yarn 不更新?
Why doesn't yarn updated when running upgrade?
我在升级后尝试使用最新的 yarn 版本。
我已经按照 https://yarnpkg.com/en/docs/install#mac-stable 说明进行操作,但 yarn 并没有真正升级。
运行后brew upgrade yarn
:
$ brew upgrade yarn
Updating Homebrew...
Error: yarn 1.9.4 already installed
运行yarn --version
之后:
$ yarn --version
1.9.2
有什么办法可以使用最新版本吗?
虽然指南说 brew upgrade yarn
应该自动执行..
有一个关于升级的lengthy thread on Github;以下是 HomeBrew 的建议:
brew upgrade yarn
brew link --overwrite yarn
然后试试yarn -v
如果失败,您可以:
首先,卸载brew的yarn:
brew uninstall yarn
手动删除 yarn 二进制文件:
rm -f /usr/local/bin/yarnpkg
rm -f /usr/local/bin/yarn
删除纱线缓存:
rm -rf ${HOME}/.yarn
如果您的 .zshrc 或 .bash_profile 中有以下内容,请将其删除:
export PATH="$PATH:`yarn global bin`"
通过 curl 安装:
curl -o- -L https://yarnpkg.com/install.sh | bash
确保您的 .zshrc 或 .bash_profile:
中有以下行
export PATH="$HOME/.yarn/bin:$PATH"
如果您在 nvm 环境中使用 npm 安装了 yarn,那么您可以 运行 npm -g upgrade yarn
。要检查 运行 which yarn
——如果您在结果中看到 .nvm
,则您处于 nvm 环境中。
我在升级后尝试使用最新的 yarn 版本。
我已经按照 https://yarnpkg.com/en/docs/install#mac-stable 说明进行操作,但 yarn 并没有真正升级。
运行后brew upgrade yarn
:
$ brew upgrade yarn
Updating Homebrew...
Error: yarn 1.9.4 already installed
运行yarn --version
之后:
$ yarn --version
1.9.2
有什么办法可以使用最新版本吗?
虽然指南说 brew upgrade yarn
应该自动执行..
有一个关于升级的lengthy thread on Github;以下是 HomeBrew 的建议:
brew upgrade yarn
brew link --overwrite yarn
然后试试yarn -v
如果失败,您可以:
首先,卸载brew的yarn:
brew uninstall yarn
手动删除 yarn 二进制文件:
rm -f /usr/local/bin/yarnpkg
rm -f /usr/local/bin/yarn
删除纱线缓存:
rm -rf ${HOME}/.yarn
如果您的 .zshrc 或 .bash_profile 中有以下内容,请将其删除:
export PATH="$PATH:`yarn global bin`"
通过 curl 安装:
curl -o- -L https://yarnpkg.com/install.sh | bash
确保您的 .zshrc 或 .bash_profile:
中有以下行export PATH="$HOME/.yarn/bin:$PATH"
如果您在 nvm 环境中使用 npm 安装了 yarn,那么您可以 运行 npm -g upgrade yarn
。要检查 运行 which yarn
——如果您在结果中看到 .nvm
,则您处于 nvm 环境中。