[解決済み】ubuntu 12.04でnodejsとnodeを比較。
質問
ubuntuにnodejsをインストールしました。 ここで
と書くと
node --version
をターミナルで表示すると、次のようになります。
-bash: /usr/sbin/node: No such file or directory
の中にノードが見える。
/usr/sbin/
ディレクトリの中にあるのですが。
ライティング
npm --version
ショー
1.3.5
ライティング
nodejs --version
ショー
v0.10.15
また
/usr/bin/
ディレクトリを作成します。
では、どうすれば
node
はたらく?
また
zsh
bashの代わりに
node
コマンドは動作します。
解決方法は?
手動でシンボリックリンクを作成する必要があります
/usr/bin/node
. bash互換シェル用のショートカットです。
sudo ln -s `which nodejs` /usr/bin/node
また、非標準のシェルを使っている場合は、見つけたパスをハードコードして
which nodejs
:
sudo ln -s /usr/bin/nodejs /usr/bin/node
後編集
投稿されたリンクにこんな説明がありました。
<ブロッククオートnodeパッケージ(Amateur Packet Radio Node Program)と名前の衝突があり、nodejsバイナリはnodeからnodejsに名前が変更されました。usr/bin/node を /usr/bin/nodejs にシンボリックリンクするか、Amateur Packet Radio Node Program をアンインストールすれば、この衝突を避けることができます。
後日談 編集
久しぶりの回答です。私がここにアップした解決策は何度かうまくいきましたが、コメント欄でユーザーからさらにいくつかの解決策が報告されています。
ユーザー229115より
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
AskUbuntu(ユーザーleftium)より
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs
関連
-
[解決済み】TypeError: 'undefined'はオブジェクトではありません。
-
[解決済み】JavaScriptのgetElementByNameが機能しない
-
[解決済み】エラー:リスン EACCES 0.0.0.0:80 OSx Node.js
-
[解決済み】このオブジェクトの "forEach "はなぜ関数でないのですか?
-
[解決済み】Uncaught ReferenceError。Firebase は定義されていません。
-
[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
-
[解決済み] Ubuntuでnodeパッケージマネージャを使用してパッケージをインストールすることができない
-
[解決済み] nvmを使用してnpmのバージョンを変更するにはどうすればよいですか?
-
[解決済み】sudo: npm: コマンドが見つかりません。
-
[解決済み] sudo を使用しないと NPM モジュールがグローバルにインストールされない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み】JavaScript "Uncaught TypeError: object is not a function" 連想性の質問
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み】エラー:リクエストのエンティティが大きすぎる
-
[解決済み】TypeError: res.status は関数ではありません。
-
[解決済み】PhantomJS 2.1.1を使用してReactJSアプリケーションをレンダリングできない理由とは?
-
[解決済み】JavaScriptで関数が存在するかどうかを確認する方法は?
-
[解決済み] Node.jsのバージョンはコマンドラインから?(REPLではありません)
-
[解決済み] Ubuntuでnodeパッケージマネージャを使用してパッケージをインストールすることができない
-
[解決済み】Gulpのインストール後。"コマンド 'gulp' が見つかりません"