За прошедшие годы я узнал, что есть некоторые пакеты, которые я не должен устанавливать через Homebrew или MacPorts:
Для Python я на заборе. Я предпочитаю устанавливать его отдельно. Но, как и Qt, пакеты brew, которые зависят от него, в любом случае установят Python или Qt. Затем нужно убедиться, что PATH
установлен правильно.
У меня еще слишком мало опыта с Node.js
, npm
и webpack
. Можете ли вы поделиться своим опытом? Что проще в обслуживании, Node.js
&co, установленное через Homebrew или напрямую?
По теме: 1.
Если Node.js
под Homebrew
вызывает проблемы после обновления macOS
~/ > node
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.67.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
Abort trap: 6
Тогда беги
~/ > brew info icu4c
icu4c: stable 67.1 (bottled) [keg-only]
...
с последующим
~/ > brew switch icu4c 67.1
Warning: Calling `brew switch` is deprecated! Use `brew link` @-versioned formulae instead.
Cleaning /usr/local/Cellar/icu4c/67.1
Opt link created for /usr/local/Cellar/icu4c/67.1
и node
будет работать снова.
~/ > node
Welcome to Node.js v15.3.0.
$ brew switch icu4c 68.2 Ошибка: Неизвестная команда: переключатель
Я только что сделал «обновление варки», которое загрузило последнюю версию node.
Мне нравится
brew install npm
.