ホームページ  >  記事  >  ウェブフロントエンド  >  Ubuntu 12.04 にインストールした後にノードを実行できないのはなぜですか?

Ubuntu 12.04 にインストールした後にノードを実行できないのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 12:51:42254ブラウズ

Why Can't I Execute Node After Installation on Ubuntu 12.04?

Ubuntu 12.04 での NodeJS インストールの難問

次のインストール手順にもかかわらず、ターミナルでノードを実行すると問題が発生し、次のエラーが表示される場合があります: "-bash: /usr/ sbin/node: そのようなファイルまたはディレクトリはありません。」これは、/usr/sbin/ ディレクトリにノードが存在するにもかかわらず発生します。

この問題を解決するには、シンボリックリンクを作成する必要があります。

<code class="Bash">sudo ln -s `which nodejs` /usr/bin/node</code>

または、 bash 互換シェルを使用していません:

<code class="Bash">sudo ln -s /usr/bin/nodejs /usr/bin/node</code>

インストール時の説明手順

ノード (アマチュア パケット ラジオ ノード プログラム) と nodejs の間で名前が競合するため、競合を避けるためにシンボリック リンクが必要です。

コメントからの追加の解決策

ユーザーから次の報告がありました解決策:

  • sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
  • sudo apt-get を使用してノードと nodejs を削除して再インストールします - -purge ノードを削除して sudo apt-get --purge ノード js を削除し、続いて sudo apt-get install nodejs.

以上がUbuntu 12.04 にインストールした後にノードを実行できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。