2017-08-03 7 views
0
自作

からNVMを使用してインストールされた私は、自作を使用して私のMac上でNVMをインストールしました。私はNVMを使用してnodejsをインストールし、これらの手順を行った後、私のシェルではその後、私の.bash_profileに下回っMacでは「node:command not found」を修正するにはどうすればよいですか?ノードは

source ~/.bash_profile 
echo $NVM_DIR 

export NVM_DIR=~/.nvm 
source $(brew --prefix nvm)/nvm.sh 

を追加しました

brew update 
brew install nvm 
mkdir ~/.nvm 
nano ~/.bash_profile 
nvm install v6.11.2 

私はノードを入力するときに問題があることがは、ノードを言う:コマンド私はnodejsが動作するようにさせるにはどうすればよい

$ node 
$ -bash: node: command not found 

見つかりませんか?

以下はこれがNVM

$ nvm list 
     v6.11.2 
node -> stable (-> v6.11.2) (default) 
stable -> 6.11 (-> v6.11.2) (default) 
iojs -> N/A (default) 
lts/* -> lts/boron (-> v6.11.2) 
lts/argon -> v4.8.4 (-> N/A) 
lts/boron -> v6.11.2 
+1

nvm use --delete-prefix v6.11.2(またはあなたが実行しているこれまでのバージョン)、新しいターミナルウィンドウをしてみてくださいましたか?また、インストール後に 'nvm use v6.11.2'を試すこともできます。 Nvmはパスにノードを追加する必要があります。 – Mikko

+0

@Mikkoこれは最終的に私の問題を修正するように私を導いた。私は 'nvm use v6.11.2'をターミナルで実行していましたが、ターミナルを閉じて(nvm use v6.11.2 'コマンドを再度実行するまで)エラーメッセージが表示されませんでした。そして最終的に 'nvm use --delete-prefix v6.11.2'を実行して、最終的に解決された '/usr/local/Cellar/nvm/0.33.2/versions/node/v6.11.2'からnvmを解除するよう提案しました私の問題。 あなたはあなたのコメントを回答として掲示することができます。私はすぐにそれを受け入れます。ありがとうございました。 – royjavelosa

+0

聞いてうれしい、私はコメントの答えを作ります、あなたがあなたのソリューションによく従うようにすることができると思うなら、それを編集して自由に感じてください – Mikko

答えて

1

NVMがパスにノードを追加する必要に応じてnodejsのリストである私の.bash_profile

if [ -f `brew --prefix`/etc/bash_completion ]; then 
    . `brew --prefix`/etc/bash_completion 
fi 
export PATH="/usr/local/bin:$PATH" 

#for brew nvm 
exportNVM_DIR=~/.nvm 
source $(brew --prefix nvm)/nvm.sh 

です。端末を閉じて新しい端末を開きます。今すぐノードを実行してみてください。それでも問題が実行している場合:

nvm use v6.11.2

自作とNVMのインストールに問題があるようです。修正は実行することです。

関連する問題