web-dev-qa-db-ja.com

Node JSを更新できません-古いバージョンに戻り続けます[Ubuntu 15.04]

Nodejsを更新できず、その理由がわかりません。

推測するなら、apt-getに2つのリポジトリがあり、どちらにもnodejsパッケージが含まれていると思います。

私がやったことは次のとおりです。

古いバージョンを削除:

Sudo apt-get remove --purge nodejs npm

次に、 https://github.com/nodesource/distributions#installation-instructions を実行して、実行しました:

curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -

その後:

Sudo apt-get install -y nodejs

次に実行します:

nodejs -v

返されるもの:

v0.10.25

誰が何が間違っているのか説明できますか?そして、どうすればこの状況を改善できますか?

どうもありがとう。

7
Jack_Hu

結局、私はどこにも行かないことにうんざりしていました。

修正として、nvm(ノードバージョンマネージャー)を使用することにしました。

インストール、セットアップ、使用は非常に簡単です。 nodejsバージョン5でのバックアップと実行に要する時間は3分未満でした。

https://github.com/creationix/nvm

完全を期すためにこれを書いています。

6
Jack_Hu

ノードのデフォルトバージョンを更新するには、nvm(ノードバージョンマネージャー)を使用するのが最適なオプションです。

  1. nvmのインストールまたは更新:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    

    または

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    
  2. インストールに成功したら、ターミナルを閉じて新しいターミナルを開きます。利用可能なnodejsのバージョンをリストします。

    nvm ls-remote
    

    これにより、nodejsの使用可能なバージョンがリストされます。

  3. インストールするバージョンを選択します。

    nvm install xxxxxx
    
  4. バージョンを確認します。

    node -v
    

これがステップバイステップガイドとして役立つことを願っています。

15
YSK

nodeバージョンの更新、アップグレード、削除には、常に n を使用します。設定によっては、Sudoを使用する必要がある場合があることに注意してください。

$ npm install -g n

最新の公式リリースを使用またはインストールします。

$ n latest

安定した公式リリースを使用またはインストールします。

$ n stable

最新のLTS公式リリースを使用またはインストールします。

$ n lts

バージョンの削除

$ n rm 0.9.4 v0.10.0
3
eGhoul