Установите Node.js в $PATH (Ubuntu 12.04) - программирование
Подтвердить что ты не робот

Установите Node.js в $PATH (Ubuntu 12.04)

Я изучаю RoR, и я устанавливаю эту виртуальную машину для "развертывания" RoR, и я застрял в установке Node.js.

Я использую Ubuntu 12.04, и я выполнил этот шаг этого руководства:

http://railsapps.github.com/installing-rails.html

С Rails 3.1 для разработки на Ubuntu Linux (для Mac OS X или Windows) не требуется среда выполнения JavaScript. Для разработки на Linux Ubuntu, лучше всего установить Node.js серверная среда JavaScript:

$ sudo apt-get install nodejs

и установите его в $PATH.

Что это значит, "установлен на мой $PATH"?

Я искал его в google за последние пару часов, и все решения разные, для разных проблем, и для этого я не получил простого ответа. Можете ли вы дать немного света здесь?

Спасибо!

4b9b3361

Ответ 1

Вам не о чем беспокоиться, команда apt-get install сделает это за вас. Он добавляет путь к процессу nodejs (обычно /usr/bin/node) в глобальную переменную $PATH. Это гарантирует, что при вводе node в вашем терминале он запустит процесс nodejs.

Если по какой-то странной причине вы не можете запустить его, вам придется вручную добавить путь к вашей установке node в $PATH. Вы можете сделать это, отредактировав файл ~/.bashrc и добавив:

PATH=/usr/bin/node:$PATH

Ответ 2

Я пытаюсь установить npm, и он жаловался, что node не находится в пути. Как ни странно, nodejs был, но node не был. В итоге я решил проблему:

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

... который символизирует node до nodejs. Теперь npm устанавливается без жалоб.