Я установил 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
.
Таким образом, псевдоним не работает для неинтерактивных оболочек без входа в систему.
Где я должен сделать псевдоним для этой конкретной цели и решить мою проблему?
/etc/profile
иrestart
; после изменения любогоrc
файла или файла профиля вы должны получить его.Ответы:
Ну любопытно, у меня есть
node
. Это символическая ссылка на альтернативную систему, и я не совсем уверен, как я ее получил (так, как вы этого не понимаете). Прошло какое-то время с тех пор, как я установил его, поэтому, возможно, я следил за этим ТАКИМ сообщением или за другим ...Вы можете просто написать небольшой псевдоним bash, но это будет работать только для одного пользователя за раз. Возможно, имеет смысл добавить его как символическую ссылку в глобальном масштабе. Я не уверен, что есть какая-то ценность, проходящая через систему альтернатив, поэтому мы можем просто подключить одну из них
/usr/local/bin
(вот куда должны идти двоичные файлы, не управляемые пакетами):Редактировать: тот пост, о котором я говорил, на самом деле ссылается на один из наших, что может быть актуально. Это предполагает, что установка
nodejs-legacy
- путь вперед.источник
whereis nodejs
затем doln -s /usr/bin/nodejs ~/bin/node
(да, нетsudo
там); замените/usr/bin/nodejs
путь, по которому находится ваш nodejsНедавно исправили это используя
nodejs-legacy
.Запустите следующую команду:
sudo apt-get install nodejs-legacy
Это должно это исправить.
источник
Так как каталог bin уже находится в
PATH
, вы можете просто создать символическую ссылку под названием node в~/bin
каталоге, ссылающуюся на фактический двоичный файл.источник