Мне пришлось переустанавливать мой mac, и после первоначальной настройки macports я обнаружил, что несколько библиотек nodejs сломаны переключателем на v0.7.x.
Есть ли способ легко установить nodejs v0.6-latest на Mac?
Если у вас ранее был установлен Node 0.6.19 и вы просто обновили Node с помощью MacPorts, то вернуться обратно очень просто:
sudo port activate nodejs@0.6.19
Если вы никогда не устанавливали Node 0.6.19 на текущем компьютере, вам нужно установить на него более старую версию. К сожалению, это не так просто, как , Я не уверен, почему, кроме того, что никто не удосужился обновить MacPorts, чтобы сделать это (вся информация есть в хранилище). sudo port activate nodejs@0.6.19
Вместо этого вы должны выполнить шаги по адресу 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
Это установит и активирует его. Затем вы можете переключаться назад и вперед с помощью команды активации, которую я перечислил выше.