как использовать & ldquo; update-alternatives & rdquo; для управления несколькими установленными версиями одного и того же приложения

Я часто сталкиваюсь с проблемами, связанными с путями при компиляции или запуске приложения. У меня есть две версии узла в моей системе: одна из официальных репо, другая - вручную из источника. Сегодня я хотел скомпилировать скобки, когда я запустил npm install, он попросил меня использовать более позднюю версию, такую ​​как 1.4.20. Версия по умолчанию находится в /usr/bin/npm, которая не работает. Установленный вручную файл находится в /usr/local/bin/npm

Есть ли способ сделать /usr/local/bin/npm в качестве пути по умолчанию, используя update-alternatives или другой метод?

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

    sudo update-alternatives --config editor
1
задан 28 September 2014 в 20:37

1 ответ

Поскольку вы упомянули узел, я подумал, что могу указать, что это хорошая возможность использовать диспетчер установки N для NodeJS. Если у меня есть менеджер пакетов с более высоким уровнем, как это доступно, я обычно использую его по альтернативам обновлений. Это, как правило, менее сложно, чем пытаться отследить важные файлы самостоятельно, ИМО. Тем не менее, я думаю, что альтернативы по-прежнему будут работать.

1
ответ дан 24 May 2018 в 03:19

Другие вопросы по тегам:

Похожие вопросы: