ちょうどpm2を削除しました。
- 削除
/usr/bin/pm2
&/usr/bin/pm2-*
- 削除中
~/pm2
npm global は削除できないため削除します。
その後、pm2
次のコマンドを使用してインストールしましたyarn
。yarn global add pm2
私は試してみましたwhich
が、pm2がインストールされなくなったようですが、/usr/bin/pm2
この問題を解決する方法がわかりません。
$ which pm2
/home/Syntle/.config/yarn/global/node_modules/.bin/pm2
編集:/home/Syntle/.config/yarn/global/node_modules/.bin/pm2
との間にシンボリックリンクを設定しましたが/usr/bin/pm2
、特にここでシンボリックリンクが良い解決策ではない場合は、より良い方法があるかどうか疑問に思います。
または、次のtype
出力を使用します。
$ type -a pm2
pm2 is /home/Syntle/.config/yarn/global/node_modules/.bin/pm2
pm2 is /home/Syntle/.config/yarn/global/node_modules/.bin/pm2
pm2 is /usr/bin/pm2
答え1
フォレストから作成開始したシンボリックリンクを削除します/usr/bin
。このディレクトリはオペレーティングシステムの個人資産であるため、清潔に保たれ、オペレーティングシステムをアップグレードしても保持されるコンテンツを含める必要があります。
ローカルにインストールされたバイナリを使用する正しい方法は次のとおりですyarn
。
~/.profile
またはを編集し~/.bash_profile
て、次の行を追加します。
PATH=${PATH}:${HOME}/.config/yarn/global/node_modules/.bin
# already exported
テストするためにセッションを終了しないでください(これは自殺行為です)。別のウィンドウを開き、次のように入力します。
type pm2
次に使用してください。