Как запустить симлинк на исполняемый файл в терминал (в Linux)

Я установил NodeJs на машину Ubuntu, и пакет был установлен как nodejs. Теперь, чтобы запустить его как node Я создал символическую ссылку:

sudo ln -s /usr/bin/nodejs /usr/bin/node

это будет работать, если я вызову символическую ссылку напрямую, но это не позволит мне просто позвонить node запустить программу.

как я могу решить это?

11
задан Simon Boudrias
16.12.2022 11:46 Количество просмотров материала 3655
Распечатать страницу

2 ответа

если вы спрашиваете о символическими исполняемые в общем, это должно автоматически работать. Убедитесь, что /usr/bin/nodejs является исполняемым файлом для всех, и перезапустите терминал. В любом случае, звоните node непосредственно из любой точки терминала должно работать нормально.

If node кажется, чтобы выполнить правильно, но сам NodeJs не любит, когда его называют node вместо nodejs, это другая проблема.

4
отвечен AniDev 2022-12-17 19:34

в Ubuntu есть программа "node", которая не имеет ничего общего с Node.js. Просто удалите его:

sudo apt-get remove node

(вы бы нашли ответ, если бы попытались whereis node.)

2
отвечен VaclavSir 2022-12-17 21:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх