Назад | Перейти на главную страницу

Возникли проблемы с установкой диспетчера пакетов узлов

Я установил node.js с помощью этих команд:

$ sudo git clone --depth 1 https://github.com/joyent/node.git
$ cd node
$ export JOBS=2
$ sudo mkdir ~/local
$ sudo ./configure --prefix=$HOME/local/node
$ sudo make
$ sudo make install
$ export PATH=$HOME/local/node/bin:$PATH

Он выполнен без ошибок. Не знаю, как подтвердить, что node.js действительно установлен.

Затем я попытался установить диспетчер пакетов узлов с помощью следующих команд:

$ sudo git clone http://github.com/isaacs/npm.git
$ cd npm
$ sudo make install

Последняя команда имела много результатов, но последние несколько строк были:

make [1]: вход в каталог `/ var / www / node / npm '

установка узла cli.js https://github.com/isaacs/ronnjs/tarball/master

bash: node: команда не найдена

make [1]: *** [node_modules / ronn] Ошибка 127

make [1]: Выход из каталога `/ var / www / node / npm '

make: *** [man / man3 / author.3] Ошибка 2

npm не устанавливается, но каталог есть. Не уверен, что мне нужно делать?

В ubuntu ваш путь не копируется в контекст sudo. Для последней команды попробуйте:

$ sudo env PATH=$HOME/local/node/bin:$PATH make install