どのようにyarn
を最新のバージョンにアップグレードするべきですか?
yarn
経由でbrew
をインストールした場合は、macOSユーザーの場合は、以下のコマンドを使用してアップグレードできます。
brew upgrade yarn
npm install --global yarn
npm upgrade --global yarn
これはうまくいくはずです。試してみて、それが機能しない場合は私に知らせてください。
Linuxでは、ターミナルで以下のコマンドを実行してください。
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
その後、現在の端末を閉じて、もう一度開きます。そして、以下のコマンドを実行して糸の現在のバージョンを確認します。
$ yarn --version
私がどのようにして糸を取り付けたのかを覚えていなかったのは、私にとって役に立ちました。
yarn policies set-version
このコマンドは現在の糸のバージョンを最新の安定版に更新します。
ドキュメントから:
このコマンドは、Yarnをアップグレードするための推奨される方法でもあることに注意してください - あなたが最初にそれをインストールした方法に関係なく、うまくいくでしょう。
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | Sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | Sudo tee /etc/apt/sources.list.d/yarn.list
Sudo apt-get update && Sudo apt-get install yarn
パッケージが既にインストールされている場合は、最後のコマンドでヤーンを最新バージョンにアップグレードします。
詳細については、ドキュメントを確認することができます。 糸の取り付け
適切なビンにアクセスできないという古いシンボリックリンクがありました。私は最近、ノードのアップグレードも行っていました。つまり、私の新しいビンの多くは、優先順位が低いと思うものとは別のフォルダーに入っていました。
これは私のために働いたものです:
yarn -v
> 1.15.2
which yarn
> /Users/lfender/.yarn/bin/yarn
rm -rf /Users/lfender/.yarn/bin/yarn
npm uninstall --global yarn; npm install --global yarn
> + [email protected]
> added 1 package in 0.179s
which yarn
> /Users/lfender/.nvm/versions/node/v12.2.0/bin/yarn
yarn -v
> 1.16.0
NVMを使用していない場合は、binインストールの場所はシステムによって異なる可能性があります。