macにnvmが遭遇したピットを取り付ける
3247 ワード
nvmはMacの下のnode管理ツールで、Rubyを管理するrvmに似ています.Windowsの下のnodeを管理する必要がある場合は、nvmwまたはnvm-windowsを使用することをお勧めします.
1.インストール前に次の準備をするグローバルにインストールされているnode/npmをアンインストール公式サイトでダウンロードしたnodeインストールパッケージの場合、実行後に自動的にグローバルディレクトリにインストールされます.nodeコマンドは/usr/local/bin/node、npmコマンドはグローバルnode_modulesディレクトリのパスは/usr/local/lib/node_です.modules/npm nvmをインストールする前に、インストール済みnodeモジュールとグローバルnodeモジュール を削除することが望ましい.
2.nvmのインストール
インストールコマンド:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
詳細:https://github.com/creationix/nvm/blob/master/README.md
nvmのインストールが完了したらnvmを入力し、出力が表示されるとnvmのインストールに成功します.shellを閉じると、次のプロンプトが表示されます.
-bash: nvm: command not found
編集bash_profileファイル、なければ新規作成します.コマンドはすべて:
vi .bash_profile
次のコードをコピーし、保存して終了します.
そしてsourceをちょっと.bash_profile
source .bash_profile
3.nvmの使用
詳細:http://www.tuicool.com/articles/Vzquy2
1.インストール前に次の準備をする
npm ls -g --depth=0 # , node
sudo rm -rf /usr/local/lib/node_modules # node_modules
sudo rm /usr/local/bin/node # node
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # node
2.nvmのインストール
インストールコマンド:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
詳細:https://github.com/creationix/nvm/blob/master/README.md
nvmのインストールが完了したらnvmを入力し、出力が表示されるとnvmのインストールに成功します.shellを閉じると、次のプロンプトが表示されます.
-bash: nvm: command not found
編集bash_profileファイル、なければ新規作成します.コマンドはすべて:
vi .bash_profile
次のコードをコピーし、保存して終了します.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
そしてsourceをちょっと.bash_profile
source .bash_profile
3.nvmの使用
nvm install stable # node, 5.0.0
nvm install 4.2.2 # 4.2.2
nvm install 0.12.7 # 0.12.7
# : ,
nvm use 4 # 4.2.2
npm install -g mz-fis # mz-fis , /Users//.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 0 # 0.12.7
npm install -g react-native-cli # react-native-cli , /Users//.nvm/versions/node/v4.2.2/lib/react-native-cli
nvm alias default 0.12.7 # node 0.12.7
詳細:http://www.tuicool.com/articles/Vzquy2