2016-12-30 11 views
1

他の質問がありますが、私のケースではないと思います。NVMを使用しているときにNPMとNODEコマンドが見つかりません

私は問題はこっちだと思うが、私はそれを解決する方法がわからない:

私は、最新のノードのバージョンがインストールされていない(私は公式githubのページの指示に従っ)

> nvm install v7.3.0 
v7.3.0 is already installed. 
Now using node v7.3.0 

私は、ノードをチェックして、NPMのバージョンでは、私がPATHが正しいチェックし、それが実際に

です
> which node 
~/.nvm/versions/node/v7.3.0/bin/node 

> which npm 
~/.nvm/versions/node/v7.3.0/bin/npm 

をインストール
> echo $PATH 
~/.nvm/versions/node/v7.3.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 

しかし、それはまだ失敗し、私はNVMフォルダを参照するときに...私は私が変更したり、解決する方法がわからないこれは、これを見つける:

> ls -a .nvm/versions/node 
. 
.. 
.DS_Store 
v6.4.0 // WTF??? 

をそして私は、私はしませんでした約束これはクリーンインストールです.nvmをインストールする前に.nvmフォルダが存在しませんでした。

+0

んでした[私の答え](https://stackoverflow.com/questions/41396941/npm -and-node-command-not-found-using-nvm/41397096#41397096)はあなたを助けますか?もしそうなら、あなたは[回答を受け入れる](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)と考えることができます。 – rsp

答えて

0

あなたが欲しい場所にしたいバージョンをインストールしたい場合、あなたはGitHubの上でここに私のチュートリアルに従うことができます。

それはバージョン6.7.0についてですが、あなたができます他のバージョンに変更してください。ソースからバイナリパッケージをインストールする方法を示しています。このチュートリアルに従えば、自動的に自動的にインストールするツールに頼るのではなく、インストールを完全に制御できるので、どのバージョンがどこにあるかを常に知ることができます。あなたが例えばは/ usr/localにノード7.3.0を持っているしたい場合は

はそれだけです:

wget https://nodejs.org/dist/v7.3.0/node-v7.3.0.tar.gz 
tar xzvf node-v7.3.0.tar.gz 
cd node-v7.3.0 
./configure --prefix=/usr/local 
make && make test && echo OK || echo ERROR 
sudo make install 
関連する問題