そのファイルまたはディレクトリ/usr/bin/nodeはありません。

そのファイルまたはディレクトリ/usr/bin/nodeはありません。

現在のチュートリアルに従ってノードをアップグレードしようとしたため、ノードの設定を中断しました。シンボリックリンクを追加しましたが、シンボリックリンクは元に戻せないため、ここにノードを再インストールするように求められます。

これを行うために別のチュートリアルに従いました。
これを実行してください:

yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs

次のエラー要約がたくさん表示されます。

  file /usr/lib/node_modules/npm/node_modules/uid-number from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch
  file /usr/lib/node_modules/npm/node_modules/which from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch

Error Summary
-------------

それからnode -v 私が得るエラーは次のとおりです。

bash: /usr/bin/node: No such file or directory

確認してみるとそこにあるのに「ノード」が黒で表示され、タイプは次のようにピンクで表示されます。 ここに画像の説明を入力してください。

ノードをバックアップする方法をご存知ですか?

ベストアンサー1

その「チュートリアル」は災いでした。

私はCentosマシンを管理していません。7VMテストマシン(centos 6に似ています)、インストール方法は次のとおりですnodejs

yum install epel-release
yum install nodejs

この問題を解決する壊れた(完全にテストされていない)方法は、パッケージを削除してリポジトリを削除してからnodejsepelからインストールすることです。nodesourcenodejs

yum remove nodejs
rm /etc/yum.repos.d/nodesource*
yum install epel-release
yum install nodejs

おすすめ記事