Макпорти отримують застарілу версію вузла (v0.6.19)


1

Мені довелося перевстановити свій mac, і після моєї початкової установки macports я виявив, що кілька nodejs libs, де зламаний перемикачем на v0.7.x.

Чи є спосіб встановити nodejs v0.6-latest на mac?

Відповіді:


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/InstallingOlderPort, які в основному вимагають перегляду [сховища 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

Це встановить і активує його. Потім ви можете перемикатися вперед і назад за допомогою переліченої вище команди активації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.