Как установить последнюю версию Node с помощью Brew



последняя версия NodeJs прямо сейчас-0.4.1



команда brew install node прямо сейчас, устанавливает 0.2.6 - это не идеально. Я бы 0.4.1



Я посмотрел на этот список команд для заваривания и пробовал brew install --HEAD node



но это устанавливает узел 0.5-pre.



почему brew не устанавливает правильную версию и как я могу заставить ее получить правильную?



на данном этапе, похоже, что на самом деле было бы проще просто чтобы скачать src и установить его вручную. Но я хотел бы знать, что происходит с самогоном.

720   13  

13 ответов:

вы brew update первый? Если вы этого не сделаете, Homebrew не сможет обновить свои формулы, а если он не обновит свои формулы, он не знает, как установить последние версии программного обеспечения.

выполнить команды ниже, в следующем порядке:

brew update
brew doctor
brew upgrade node

Теперь вы установили обновленную версию узла, и это, вероятно, не связаны. Если это не так, то просто введите:brew link node или brew link --overwrite node

после установки / обновления узла через brew я столкнулся с этой проблемой точно: команда node работала, но не команда npm.

я использовал эти команды, чтобы исправить это.

brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) /usr/local
brew link --overwrite node
brew postinstall node

Я собрал это решение после проб и ошибок с помощью...

иногда brew update не удается на меня, потому что один пакет не загружается должным образом. Таким образом, вы можете просто обновить определенную библиотеку следующим образом:

brew upgrade node

https://gist.github.com/3005832

Я должен был сделать brew link --overwrite node после brew install node для обновления с 0.4 до 0.8.18

попробуйте использовать" n " узел очень просто диспетчер пакетов.

> npm install -g n

после установки "n". Вы можете вытащить последний узел, выполнив следующие действия:

> n latest

Я успешно использовал его на Ubuntu 16.0 x и MacOS 10.12 (Sierra)

Ссылка:https://github.com/tj/n

просто использовал это решение с Homebrew 0.9.5, и это казалось быстрым решением для обновления до последней стабильной версии node.

brew update

это установит последнюю версию

brew install node

разблокируйте текущую версию node use, node-v, чтобы найти это

brew unlink node012

это изменится на самую последнюю версию узла.

brew link node

Примечание: это решение сработало в результате того, что я получил эту ошибку:

ошибка: нет такого бочонка: / usr / local / Cellar / node

кроме того, попробуйте деактивировать текущую версию узла после установки новой версии узла. Это мне помогает.

nvm deactivate

это удаляется /Users/user_name/.nvm/* / bin из $PATH

и после этого узел был обновлен

node --version
v10.9.0

можно использовать nodebrew. Он также может переключать версии узлов.

Если вы готовы удалить brew зависимость, я бы порекомендовал nvm - Я не могу рекомендовать его по сравнению с любым другим решением для управления версиями, потому что мне не нужно было ничего пробовать. Возможность мгновенно переключаться между версиями в зависимости от того, над каким проектом вы работаете, довольно ценна.

просто иди старый скул -https://nodejs.org/en/download/current/ Оттуда вы можете получить текущие или LTS версии

Я сделал это на Mac OSX Sierra. У меня был установлен узел 6.1, но Puppetter требовал узла 6.4. Вот что я сделал:

brew upgrade node
brew unlink node
brew link --overwrite node@8
echo 'export PATH="/usr/local/opt/node@8/bin:$PATH"' >> ~/.bash_profile

а затем откройте новое окно терминала и запустите:

node -v
v8.11.2

--overwrite необходим для переопределения конфликтующих файлов между node6 и node8

у меня была проблема с установкой узла с brew тоже:

brew install node                                           (03-15 10:21)
==> Downloading http://nodejs.org/dist/v0.6.12/node-v0.6.12.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/node/0.6.12 --without-npm
==> make install
==> Caveats
Homebrew has NOT installed npm. We recommend the following method of
installation:
  curl http://npmjs.org/install.sh | sh

After installing, add the following path to your NODE_PATH environment
variable to have npm libraries picked up:
  /usr/local/lib/node_modules
ln: wafadmin: Permission denied
Error: The linking step did not complete successfully

формула построена, но не симулируется в /usr/local.
Вы можете попробовать еще раз с помощью brew link node.

Comments

    Ничего не найдено.