[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)
質問
brew nodeとNVM install v0.6.19をインストールしても、nodeのバージョンが常にv0.6.1-preになっています。
私のノードのバージョンは
node -v
v0.6.1-pre
NVMはこのように言っています(1つのbashターミナルで初めてnodeのバージョンをインストールした後)。
nvm ls
v0.6.19
current: v0.6.19
しかし、bashを再起動すると、このように表示されます。
nvm ls
v0.6.19
current: v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)
それで、この幻のnode 0.6.1-preバージョンはどこにあり、どうしたら取り除くことができるのでしょうか?私はプロジェクトで作業できるように、NPM経由でライブラリをインストールしようとしています。
NVMの前にBREWを使ってアップデートしてみました。
brew update
と
brew install node
.
の中の "node"ディレクトリを削除してみました。
/usr/local/include
を、そして私の
/usr/local/lib
.
npmをアンインストールして、以下のように再インストールしてみました。
これら
の指示があります。
これはすべて、古いバージョンの node をアップデートして "zipstream" ライブラリをインストールしようとしていたためです。現在、私のユーザーディレクトリにはフォルダがあり、NVMは0.6.19を使用していると言っていますが、nodeのバージョンはまだ最新ではありません。
理想的には、nodejs、npm、nvmをアンインストールして、システム上でゼロからすべてを再インストールしたいのですが、どうすればいいですか?
どのように解決するのですか?
どうやら
/Users/myusername/local
フォルダがあり、その中に
include
と
node
と
lib
と
node
と
node_modules
. どのように、そしてなぜこれが私の
/usr/local
フォルダーに保存されます。
これらのローカルリファレンスを削除すると、幻のv0.6.1-preが修正されました。どなたか説明があれば、そちらを正解とさせていただきます。
EDITです。
追加説明も必要かもしれません。
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
と同じになります(同上)...。
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
または(同上)分解してみると...。
node + npmを完全にアンインストールするには、以下のようにします。
- へ行く /usr/local/lib を削除し ノード と ノードモジュール
- 行く /usr/local/include を削除し ノード と ノードモジュール ディレクトリ
- でインストールした場合 brew install node を実行します。 brew uninstall node ターミナルで
- ホームディレクトリに ローカル または リブ または インクルード フォルダを削除し ノード または ノードモジュール そこから
- に移動します。 /usr/local/bin を削除し ノード 実行可能
する必要がある場合もあります。
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
さらに、NVMは、PATH変数を変更し
$HOME/.bashrc
である必要があります。
手動で元に戻す
.
次にダウンロード nvm をインストールし、説明に従ってnodeをインストールしてください。nodeの最新バージョンには npm と思うのですが、これも再インストールしてください。
関連
-
Vueの一般的な組み込みディレクティブの説明
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vueが定義するプライベートフィルタと基本的な使い方
-
Vueでルートネスティングを実装する例
-
[解決済み】awaitは非同期関数でのみ有効です。
-
[解決済み】gulp anythingを実行するたびに、アサーションエラーが発生します。- タスク関数を指定する必要があります
-
[解決済み】リクエストに失敗していないのに、「TypeError: failed to fetch」が表示される。
-
[解決済み】エラー。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりませんでした。
-
[解決済み] MacOsでdockerを簡単にインストール、アンインストールする方法
-
[解決済み] homebrewのパーミッションを修正する方法は?
-
[解決済み] Ubuntuでnodejs、npm、nodeを完全にアンインストールする方法【非公開
-
[解決済み] NVMで指定されたノードのバージョンを使用するVisual Studio Code