代码之家  ›  专栏  ›  技术社区  ›  Yinon

为什么运行升级时不更新yarn?

  •  2
  • Yinon  · 技术社区  · 6 年前

    升级后我正在尝试使用最新的纱线版本。
    https://yarnpkg.com/en/docs/install#mac-stable 说明,但纱并没有真正升级。
    运行后 brew upgrade yarn

    $ brew upgrade yarn
    Updating Homebrew...
    Error: yarn 1.9.4 already installed
    

    跑步之后 yarn --version :

    $ yarn --version
    1.9.2
    

    有没有办法使用最新的版本?
    尽管导游说 应该是自动的。。

    1 回复  |  直到 6 年前
        1
  •  13
  •   l'L'l    6 年前

    有一个 lengthy thread on Github

    brew upgrade yarn
    brew link --overwrite yarn
    

    那就试试 yarn -v


    如果失败了,你可以:

    brew uninstall yarn
    

    手动删除纱线二进制文件:

    rm -f /usr/local/bin/yarnpkg
    rm -f /usr/local/bin/yarn
    

    rm -rf ${HOME}/.yarn
    

    如果.zshrc或.bash_配置文件中包含以下内容,请将其删除:

    export PATH="$PATH:`yarn global bin`"
    

    curl -o- -L https://yarnpkg.com/install.sh | bash
    

    确保.zshrc或.bash_配置文件中有以下行:

    export PATH="$HOME/.yarn/bin:$PATH"
    

    Github : yarn update discussion thread

        2
  •  0
  •   jcollum    5 年前

    如果您在nvm环境中安装了带有npm的yarn,则只需运行 npm -g upgrade yarn . 去检查那次跑步 which yarn .nvm 因此,您处于nvm环境中。