Показать статистику
0 голосов
от (2.7тыс. баллов)

Я пытаюсь установить узел js на Ubuntu, чтобы запустить AngularJS. Я не уверен, устанавливал ли я его раньше, поэтому я запустил sudo-apt get install node, и как только это сделано, я запустил, node --version но в моем терминале ничего не возвращается.

jason@jason:~$ node --version
jason@jason:~$ 

Как проверить, установлен ли nodejs?

976 просмотров 4 ответов

4 Ответы

0 голосов
от (560 баллов)
nodejs --version

(по крайней мере, в моей системе бинарный файл называется nodejs)

0 голосов
от (26.4тыс. баллов)

Вы серьезно не хотите использовать apt-getдля установки NodeJS на Ubuntu ?

способ упаковки стороннего программного обеспечения в Ubuntu означает, что вы всегда будете получать устаревшие версии, если только у вас нет очень активных сопровождающих или медленных циклов разработки программного обеспечения — оба эти утверждения неверны для NodeJS и сопровождающих пакетов NodeJS. Я только что проверил, и похоже , что apt-get install nodejs вы получите установку v0.6.19, которая была установлена с июня 2012 года по состоянию на сентябрь 2013 года, когда NodeJS уже достиг стабильной новой версии  со значительными внутренними изменениями.

Еще одна причина, по которой вы не хотите  использовать  apt-get NodeJS, заключается в том, что исполняемый файл будет называться nodejs по той простой причине, что в огромном глобальном пространстве имен, которое является современным дистрибутивом Linux, node уже было назначено несвязанное программное обеспечение, когда NodeJS вышел на сцену.

вы, вероятно, захотите скомпилировать NodeJS самостоятельно или попробовать один из бинарных пакетов, которые можно загрузить на nodejs.org.

0 голосов
от (2.3тыс. баллов)

Что вам нужно сделать, так это загрузить последнюю версию из репозитория Node с помощью PPA (не волнуйтесь, это очень просто).

Введите следующие команды, и все должно быть готово:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
от (2.3тыс. баллов)
0

Этот вопрос заслуживает нового ответа.

Если установка выполнена правильно, просто введите nodejs --version или node --version, чтобы проверить версию.


Если вам нужен более новый и хорошо поддерживаемый репозиторий

Хорошим вариантом является использование репозиториев NodeSource , которые очень хорошо поддерживаются.

Выполните следующие действия (обратите внимание на новое имя сценария установки для Node.js v0.12).

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

Затем установите с помощью:

sudo apt-get install -y nodejs

Использование # nodejs --version сейчас вернет v0.12.4

0 голосов
от (560 баллов)

Следуйте инструкциям по установке здесь:

https://github.com/joyent/node/wiki/установка

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

Это займет некоторое время - 5-10 минут. В инструкциях по установке есть совет по ускорению установки через  -j флаг, но я с этим не знаком и, к сожалению, не изучал.

В любом случае, после завершения установки закройте терминал, а затем снова откройте его. 

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33

Еще как:

 

Вы можете запустить следующий скрипт:

Сохраните следующий скрипт (например, test_server.js):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

Запустите скрипт, используя:

nodejs test_server.js

Откройте http://127.0.0.1:8124/ в своем браузере, и вы должны увидеть приветственное сообщение.

...