npmを実行しているときにsudoを使用しなければならないエラーを修正しようとしました。私は盲目的にノードをアンインストールするリンクをたどったので、コードはこれからでしたgistノードはすでにインストールされていますが、それはちょうどリンクされていません
このコマンドを実行した後、私はbrew:brew install node
でそれをインストールしようとしました。どちらが私に次のエラーを与えた:
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
/usr/local/share/doc/node is not writable.
You can try again using:
brew link node
がbrew link node
を実行しようとすると、私が得た:私はbrew install npm
を書くとき
Linking /usr/local/Cellar/node/5.4.0...
Error: Could not symlink share/systemtap/tapset/node.stp
/usr/local/share/systemtap/tapset is not writable.
はその後、私が取得:
Warning: node-5.4.0 already installed, it's just not linked
私はnpm -v
Iを書きます取得:
env: node: No such file or directory
これを解決する方法のアイデアはありますか?
その要点は、ホームブリューではなく、pkgインストーラ用に設計されています。 'brew remove node'でノードを削除してから、再インストールしてみてください。 –
@ AlexanderO'Mara私は最初にpkgインストーラでインストールしてから、brewで試しました。 'brew remove node'を実行しても動作しませんでした。 brewを再度インストールすると、リンクエラーが発生する – Ela
'brew doctor'を実行して、どのような警告が表示されるかを確認してください。権限のようなサウンドが変更されている可能性があります。 hombrewが削除できない場合は、 '/ usr/local/Cellar/node /'フォルダを手動で削除してみます。 –