Я пытаюсь установить узел js в Ubuntu, чтобы я мог запустить AngularJS. Я не уверен, установил ли я его раньше, поэтому я запустил sudo-apt get install node
, и как только это было сделано, я запустил node --version
, но на моем терминале ничего не возвращается.
jason@jason:~$ node --version
jason@jason:~$
Как проверить, установлен ли nodejs?
Попробуйте
nodejs --version
(по крайней мере, в моей системе бинарный файл называется nodejs)
Этот вопрос заслуживает нового ответа.
Если правильно установлено, просто введите 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
Чтобы уйти от @flow, он абсолютно прав. Что вы хотите сделать, так это загрузить последнюю версию из репозитория 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
Вы можете запустить следующий скрипт:
Сохранить следующий скрипт (скажем, 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/ в своем браузере, и вы должны увидеть приветственное сообщение.
Следуйте инструкциям по установке здесь:
https://github.com/joyent/node/wiki/installation
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
Вы серьезно не хотите использовать apt-get
для установки NodeJS в Ubuntu.
Способ упаковки сторонним программным обеспечением в Ubuntu означает, что вы всегда будете получать устаревшие версии, если у вас нет очень активных сопровождающих или медленных циклов разработки программного обеспечения - и то, и другое не подходит для NodeJS и сопровождающих пакетов NodeJS. Я только что проверил, и похоже, что apt-get install nodejs
даст вам установку v0.6.19, которая будет выпущена в июне 2012 года - с сентября 2013 года, когда NodeJS уже достиг стабильной версии v0.10.18, со значительными внутренними изменениями.
Еще одна причина, по которой вы не хотите apt-get
NodeJS, заключается в том, что исполняемый файл будет называться nodejs, по той простой причине, что в обширном глобальном пространстве имен, являющемся современным дистрибутивом Linux, node
уже был назначен несвязанное программное обеспечение, когда NodeJS появился на сцене.
Вы, вероятно, хотите скомпилировать NodeJS самостоятельно или попробовать один из бинарных пакетов, которые они имеют для загрузки на nodejs.org.
Попробуйте использовать
node -v
Версию узла возврата
.