インストール手順に従い、Ubuntu マシンに正常にインストールされました。しかし、 commandnode -v
でバージョンを確認しようとすると、何も返されませんが、入力するnodejs -v
とバージョンが表示されます。スクリプトの実行と同じように、何も指定しない場合はnode hello.js
何も起こりませんが、指定nodejs hello.js
するとファイルが実行されます。
さまざまなWebサイトでオンラインでチェックし、nodejsではなくnodeを使用している場所をすべてチェックしました。同じ場所からインストールした友人にも確認しましたが、彼女がノードで実行されている場合でも、ノードで実行しようとすると、コマンドが見つかりませんと表示されます。また、これに関する文書化された問題も見つかりませんでした。どんな助けでも大歓迎です。
確認したいのは、以下が問題の理由ですか?
ノード パッケージ (アマチュア パケット ラジオ ノード プログラム) との名前の競合があり、nodejs バイナリの名前が node から nodejs に変更されました。/usr/bin/node を /usr/bin/nodejs にシンボリック リンクするか、アマチュア パケット無線ノード プログラムをアンインストールして競合を回避する必要があります。