Ambiente do sistema:
Ubuntu 12.04 LTS 64bit
1. Instalando o NodeJS através do APT-GET FAILE (você pode ver o método de instalação do código-fonte abaixo):
A cópia do código é a seguinte:
~ sudo apt-get install nodejs
~ sudo apt-get install npm
~ nó -v
v0.6.12
~ npm -v
1.1.4
Crie um diretório de trabalho
A cópia do código é a seguinte:
~ Mkdir Workspace
~ Mkdir Workspace/nodeJS
~ CD Workspace/NodeJS
~ pwd
/home/conan/workspace/nodejs
Instalação falhou
A cópia do código é a seguinte:
sudo npm install express -g
npm http get https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/express
npm http get https://registry.npmjs.org/connect/2.7.11
npm http get https://registry.npmjs.org/commander/0.6.1
npm http get https://registry.npmjs.org/range-parser/0.0.4
npm http get https://registry.npmjs.org/mkdirp/0.3.4
npm http get https://registry.npmjs.org/cookie/0.1.0
npm http get https://registry.npmjs.org/buffer-crc32/0.2.1
npm http get https://registry.npmjs.org/fresh/0.1.0
npm http get https://registry.npmjs.org/methods/0.0.1
npm http get https://registry.npmjs.org/send/0.1.0
npm http get https://registry.npmjs.org/cookie-signature/1.0.1
npm http get https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/connect/2.7.11
npm http 304 https://registry.npmjs.org/rangeparser/0.0.4
npm http 304 https://registry.npmjs.org/mkdirp/0.3.4
npm http 304 https://registry.npmjs.org/cookie/0.1.0
npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.1
npm http 304 https://registry.npmjs.org/debug
npm err! Erro a instalação [email protected]
npm err! Erro Rolling de volta [email protected] Erro: erro desconhecido, desconhecido '/usr/local/lib/node_modules/express'
npm err! Não suportado
npm err! Não é compatível com sua versão do nó/npm: [email protected]
npm err! Necessário: {"Node": "> = 0.8.0"}
npm err! Real: {"npm": "1.1.4", "nó": "0.6.12"}
npm err!
npm err! Sistema Linux 3.5.0-23-Generic
npm err! comando "node" "/usr/bin/npm" "install" "expresso" "-g"
npm err! CWD/Home/Conan/Workspace/NodeJS
npm err! Nó -V v0.6.12
npm err! NPM -V 1.1.4
npm err! Código ENOTSUP
npm err! Mensagem não suportada
npm err! errno {}
npm http get https://registry.npmjs.org/mime/1.2.6
npm err!
npm err! Detalhes adicionais de registro podem ser encontrados em:
npm err! /home/conan/workspace/nodejs/npm-debug.log
NPM não ok
O sistema solicita que as versões Node e NPM sejam incompatíveis. Talvez seja um problema que a fonte APT-Get não tenha sido atualizada.
2. Faça o download do código -fonte do GitHub e instale -o com sucesso
Abaixo, você precisa encontrar uma versão compatível e instalá -la manualmente.
Desinstale o nó recém -instalado e o NPM primeiro
A cópia do código é a seguinte:
~ sudo apt-get autoremove npm
~ sudo apt-get autoremove nodejs
Encontre o lançamento oficial download de nodejs: https://github.com/joyent/node
No Ubuntu, instale o git primeiro
Copie o código da seguinte forma: ~ sudo apt-get install git
Em seguida, faça o download do código -fonte NodeJS do GitHub
Copie o código da seguinte
Clonando no 'nó' ...
Remoto: Counting Objetos: 100200, Concluído.
Remoto: Compactando objetos: 100% (28074/28074), feito.
Remoto: Total 100200 (Delta 78807), reutilizado 90936 (Delta 70473)
Objetos recebidos: 100% (100200/100200), 61,81 MIB | 698 kib/s, feito.
Resolvando deltas: 100% (78807/78807), feito.
Digite o diretório do nó
Copie o código da seguinte forma: ~ nó CD
~ pwd
/home/conan/workspace/nodejs/nó
Alterne a versão mais recente da versão v0.11.2-lançamento
Copie o código da seguinte
Filial v0.11.2 Release configurada para rastrear o ramo remoto v0.11.2-lançamento da origem.
Mudou para uma nova filial 'v0.11.2-lançamento'
Realizar instalação
Copie o código da seguinte forma: ./ Configurar
Fazer
sudo make install
A instalação está completa, veja a versão do nó
Copie o código da seguinte forma: ~ nó -v
-bash:/usr/bin/nó: nenhum arquivo ou diretório
O prompt é erro, o nó não é encontrado, verifique o local da instalação do nó
Copie o código da seguinte forma: ~ Whereis Node
Nó:/usr/local/bin/nó
Adicionar links suaves: nó e npm para /usr /bin
Copie o código da seguinte forma: ~ sudo ln -s/usr/local/bin/node/usr/bin/nó
~ sudo ln -s/usr/local/bin/npm/usr/bin/npm
Vamos verificar o nó e as versões NPM novamente
Copie o código da seguinte forma: ~ nó -v
v0.11.2
~ npm -v
1.2.21
Instale o Express abaixo
Copie o código da seguinte forma: ~ sudo npm install express -g
[email protected]/usr/local/lib/node_modules/express
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
A instalação foi bem -sucedida.
3. Estabeleça um projeto expresso e inicie o primeiro projeto
A cópia do código é a seguinte:
~ expresso -e nodejs -deMo
Criar: NodeJS-Demo
Criar: Nodejs-Demo/Package.json
Criar: Nodejs-deMo/App.js
Criar: NodeJS-Demo/Public
Criar: NodeJS-Demo/Public/JavaScripts
Criar: Nodejs-deMo/Public/Images
Criar: Nodejs-Demo/Public/Stylesheets
Criar: Nodejs-Demo/Public/Stylesheets/style.css
Criar: Nodejs-Demo/Rotas
Criar: nodejs-Demo/rotas/index.js
Criar: nodejs-Demo/rotas/user.js
Criar: NodeJS-Demo/Views
Criar: Nodejs-Demo/Views/Index.ejs
Instale dependências:
$ CD Nodejs-Demo && NPM Instale
Execute o aplicativo:
$ Node App
Instale o pacote de dependência
Copie o código da seguinte forma: ~ CD Nodejs-Demo
~ sudo npm install
[email protected] Node_modules/Express
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
Inicie o programa
Copie o código da seguinte forma: ~ Node App.js
Servidor expresso ouvindo na porta 3000
Teste se o CURL é iniciado com sucesso
A cópia do código é a seguinte:
~ sudo apt-get install curl
~ Curl localhost: 3000
<! Doctype html>
<html>
<head>
<title> expresso </title>
<link rel = 'Stylesheet' href = '/stylesheets/style.css'/>
</head>
<Body>
<H1> Express </h1>
<p> Bem -vindo a expressar </p>
</body>
</html>
Log do servidor Nodejs:
Copie o código da seguinte forma: Get / 200 6ms - 206b
OK, preparamos com sucesso o ambiente de desenvolvimento do NodeJS no Ubuntu. Agora você pode desfrutar da diversão do desenvolvimento.