2017-02-20 4 views
0

私は最新の安定版(6.9.5)にノードをアップグレードしたいが、それは動作しません:ノードのアップグレードは、私の場合には動作しません。

# node -v 
v0.10.37 


# sudo npm cache clean -f 
npm WARN using --force I sure hope you know what you are doing. 


# sudo npm install -g n 
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n 
/usr/local/lib 
└── [email protected] 


# sudo n 6.9.5 

    install : node-v6.9.5 
     mkdir : /usr/local/n/versions/node/6.9.5 
     fetch : https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.gz 
######################################################################## 100,0% 
    installed : v6.9.5 

# node -v 
v0.10.37 

答えて

1

バージョンを使用するように指定する必要がありますノードのあなたはちょうどあなたがしたい場合は

n 

使用nをインストールしたノードのバージョンを一覧表示することができます

n use 6.9.5 script.js 

設置SEあなたの.bashrcに、Linuxでは、MacOSのとBSDでは

n bin 6.9.5 

を/あなたが行を変更する必要があり.zshrc:あなたが実行することによって、それを得る、あなたのノードのバイナリへのパスを変更する必要がありますあなたのデフォルトのノードのバージョンをtは

export PATH=$PATH:/usr/local/nodejs/bin 

あなたが以前に取得したパスを参照してください。

Windowsでは、システム環境変数のPATH変数に同様に設定します。

Referencing docs.

+0

はちょうど行われたが、「ノード-v」はまだ私にこれを示していますv0.10.37 – xRobot

+0

申し訳ありませんが、私はドキュメントを読み違える - 私は今、私の答えを更新しました - あなたの問題を解決する必要があります! 'node -v'を実行すると、あなたのシステムはあなたの' path'からnodejsの位置を読み込みます、あなたのパスは現在ノードの古いバージョンに設定されています! –

+0

このすべてを扱うより良い方法は、環境変数/パス変数を設定するnvm https://github.com/creationix/nvmです。 –

関連する問題