Я попытался исправить ошибку, когда вам нужно использовать sudo при запуске npm. Я слепо пошел по ссылке для удаления узла, код был из этого gistУзел уже установлен, он просто не связан
После запуска команды, и я попытался установить ее с помощью варева: 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
, я получил:
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.
Тогда, когда я пишу brew install npm
, я получаю:
Warning: node-5.4.0 already installed, it's just not linked
Когда я пишу npm -v
I получение:
env: node: No such file or directory
Любые идеи о том, как это решить?
Эта конструкция предназначена для установщика pkg, а не Homebrew. Вы можете попробовать удалить узел с помощью 'brew remove node', а затем переустановить. –
@ AlexanderO'Mara Сначала я установил его с установщиком pkg, затем попробовал сварить. Запуск 'brew remove node' не работал. Установка заваривания снова по-прежнему дает ошибку связи – Ela
Запустите 'brew doctor' и посмотрите, какие предупреждения вы получите. Звуки, как разрешения, возможно, были изменения. Я также попытался бы вручную удалить папку '/ usr/local/Cellar/node /', если hombrew не сможет ее удалить. –