node jsのバージョンを表示する方法や、npmと連携する方法についてgoogleで検索しているのですが。 もし私がこうしたら
npm -v
は、すでに brew install node
を使ってインストールしているにもかかわらず、です。その結果、いつも
env: node: No such file or directory
私はすでにそれを解決するために多くのコマンドを行うが、失敗しました。 これらは、私がすでに試したコマンドです:
sudo apt-get install nodejs-legacy
sudo ln -s /usr/local/bin/node /usr/bin/node
brew unlink node
brew link node
このため、タスクを開始することができません。このコマンド brew link --overwrite node
を使用した後、以前はこの作業ができました。今、私は問題があります、私はもうnpmで働くことができません。私はこのことについて本当に新しいです。これを解決する方法について、今は何も考えていません。
**を更新しました。
すでに npm list
コマンドでリストを取得しています。私はまた、ここリンクでアイデアを得るが、私は npm install
プロジェクト内にあるとき。私は常にこの"結果env: nodeを取得します:No such file or directory",npm-vコマンドを実行しても、プロジェクトの外で実行した場合は、npm -v
コマンドは動作します。それはnpm -vを動作します。
私はこのように解決しました:
$ brew uninstall --force node
$ brew uninstall --force npm
其の後
$ brew install node
で、simlinksを上書きするように指示されました。
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
rm '/usr/local/share/doc/node/gdbinit'
To force the link and overwrite all conflicting files:
brew link --overwrite node
実行後
$ brew link --overwrite node
は、すべて再び機能しました。
注意:macユーザーのみ!
1.コマンドでnodeを完全にアンインストールする。
curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh chmod +x ./uninstall-node.sh ./uninstall-node.sh rm uninstall-node.sh
または、このウェブサイトをご覧ください: https://stackoverflow.com/questions/11177954/how-do-i-completely-uninstall-node-js-and-reinstall-from-beginning-mac-os-x
もしこれがうまくいかない場合は、コントロールパネルやその他の方法でノードを削除する必要があります。削除されればいいのです。
2.このウェブサイトからnodeをインストールする: https://nodejs.org/en/download/
nvm`を使用する場合:
nvm install node`
すでに動作確認ができているのであれば、次のような手順を踏む必要はありません:npm -v、そして
node -v`。
をインストールした場合、nvm
をインストールします:
コマンド -v nvm`
3.以下のコマンドでnpmをアンインストールします:
sudo npm uninstall npm -g` です。
または、それが失敗した場合は、npmのソースコードを入手して、実行します:
sudo make uninstall`
もし、nvm
がインストールされているのであれば、次のようにします:nvm uninstall npm`
4.以下のコマンドでnpmをインストールします: npm install -g grunt`
私の場合、パスとして ~/.local/bin
のようなものを指定したのですが、どうやらこの方法は間違っているようです。
つまり、PATH
変数を ~/.local/bin
から /Users/tobias/.local/bin
または $HOME/.local/bin
に変更するのですが、フルパスで使ってみてください。
これで動くようになりました。 🙀🙀🙀;
ノードバージョンをビールでアップグレードした後、このような問題が発生しました。 問題を修正します。
1)「$ brew doctor」を実行して、正常にインストールされているかどうかを確認します。 2)以前にノード関連のファイルの消去を逃した場合、そのようなエラーログがポップアップする可能性があります。
警告:セラーにリンクされていない ⁇ があります。 ⁇ をリンクから外すと、ビルドの問題が発生し、依存する醸造が発生する可能性があります。 一度構築すると、これらの ⁇ は適切に実行できなくなります。 ノード
。
3)次に、brew linkコマンドを実行して、元のノード関連ファイルを削除し、新しいファイル( $ brew link node
)を上書きすることをお勧めします。
そしてそれだけです-すべてが再び機能します。 !!!