псевдоним nodejs как узел на 14,04

Я установил nodejs с apt-get на 14.04

Когда я делаю nodejs -v

v0.10.25

и когда я делаю node -v

node : command not found.

Таким образом, я хочу к псевдониму nodejs кому: node

Я вставил строку в ~/.bashrc

alias node=nodejs

Теперь я могу получить доступ nodejs с node в терминале.

Но в моем проекте, я использую grunt который стреляет nodemon через gruntfile.js. Теперь nodemon попытки работать node вместо nodejs

Таким образом, снова я получаю ту же проблему node : command not found.

Таким образом, псевдоним не работает на неинтерактивные оболочки невхода в систему.

Где я должен сделать псевдоним для этой определенной цели и решать мою проблему?

12
задан 14 December 2016 в 09:26

3 ответа

Хорошо любопытно я имею node. Это - системная символьная ссылка альтернатив, и я не совсем уверен, как я получил его (способом, что Вы не делаете). Это было некоторое время, так как я установил его поэтому, возможно, я следовал это, ТАК отправьте или один как он... Кто знает!

Вы могли всего запись немного псевдонима удара , но это будет только работать на одного пользователя за один раз. Могло бы просто иметь больше смысла добавлять его как как символьная ссылка глобально. Я не уверен, что существует любое значение, проходящее систему альтернатив, таким образом, мы можем просто уронить один в /usr/local/bin (это - то, куда non-package-managed двоичные файлы должны пойти):

sudo ln -s /usr/local/bin/nodejs /usr/bin/node
<час>

Редактирование: То, что ТАК сообщение я говорил о на самом деле ссылках назад на одно наше , который мог бы быть релевантным. Это предлагает установить nodejs-legacy, путь вперед.

11
ответ дан 23 November 2019 в 03:33

Недавно зафиксированный это использование nodejs-legacy.

Выполнение следующая команда:

sudo apt-get install nodejs-legacy

Это должно зафиксировать его.

11
ответ дан 23 November 2019 в 03:33

Так как каталог bin уже находится в эти PATH, можно просто создать символьную ссылку, названную узлом в ~/bin каталог, связывающийся с фактическим двоичным файлом.

 ln -s /usr/bin/nodejs ~/bin/node
0
ответ дан 23 November 2019 в 03:33

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

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