1

Мне пришлось переустанавливать мой mac, и после первоначальной настройки macports я обнаружил, что несколько библиотек nodejs сломаны переключателем на v0.7.x.

Есть ли способ легко установить nodejs v0.6-latest на Mac?

1 ответ1

1

Если у вас ранее был установлен Node 0.6.19 и вы просто обновили Node с помощью MacPorts, то вернуться обратно очень просто:
sudo port activate nodejs@0.6.19

Если вы никогда не устанавливали Node 0.6.19 на текущем компьютере, вам нужно установить на него более старую версию. К сожалению, это не так просто, как sudo port activate nodejs@0.6.19 , Я не уверен, почему, кроме того, что никто не удосужился обновить MacPorts, чтобы сделать это (вся информация есть в хранилище).

Вместо этого вы должны выполнить шаги по адресу http://trac.macports.org/wiki/howto/InstallOlderPort, которые в основном требуют, чтобы вы просмотрели [репозиторий MacPorts | http://trac.macports.org/browser/trunk/dports], чтобы найти старый Portfile, затем загрузить его и установить.

Я сделал "сложную часть" для вас - файл порта Node 0.6.19 находится по адресу https://trac.macports.org/export/94009/trunk/dports/devel/nodejs/Portfile. Так что вам просто нужно сделать следующее:
curl -O https://trac.macports.org/export/94009/trunk/dports/devel/nodejs/Portfile sudo port install

Это установит и активирует его. Затем вы можете переключаться назад и вперед с помощью команды активации, которую я перечислил выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .