Установите 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 за последние пару часов, и все решения разные, для разных проблем, и для этого я не получил простого ответа. Можете ли вы дать немного света здесь?
Спасибо!
Ответы
Ответ 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
устанавливается без жалоб.
Ответ 3
В зависимости от того, какая оболочка вы используете, ответ может быть другим, но хорошим стартовым местом может быть http://www.troubleshooters.com/linux/prepostpath.htm
И http://www.linuxjournal.com/article/3645