답변:
시험
nodejs --version
(적어도 내 시스템에서 바이너리는 nodejs라고합니다)
apt-get
우분투에 NodeJS를 설치 하는 것을 진지하게 원하지 않습니다 .
우분투의 타사 소프트웨어 패키징 방식은 매우 활동적인 관리자 나 느린 소프트웨어 개발주기가없는 한 항상 구식 버전을 얻을 수 있다는 것을 의미합니다. 방금 확인한 결과 apt-get install nodejs
NodeJS가 이미 내부 변경으로 인해 안정적인 v0.10.18에 도달했을 때 2013 년 9 월 현재 v0.6.19 설치가 제공됩니다.
apt-get
NodeJS에 원하지 않는 또 하나의 이유 는 실행 파일이 nodejs라고 불리기 때문입니다. 단순한 이유는 현대 리눅스 배포판 인 방대한 글로벌 네임 스페이스에서 node
NodeJS가 장면에 도달했을 때 관련되지 않은 소프트웨어에 이미 할당 되었기 때문입니다.
NodeJS를 직접 컴파일하거나 nodejs.org에서 다운로드 할 바이너리 패키지 중 하나를 사용해보십시오.
sudo
for 사용 npm install -g
)를 피하지만, 공식 저장소에서 멀리 떨어져있는 것이 가장 좋습니다.
이 질문에는 새로운 답이 필요합니다.
제대로 설치 한 경우, 단지 입력 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
여기에서 설치 지침을 따르십시오.
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
다음 스크립트를 실행할 수 있습니다.
다음 스크립트 (예 : 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/ 를 열면 환영 메시지가 표시됩니다.