Работа с репозиториями тестирования debian, указывающими на тестирование. Я установил узел и высказал npm после некоторых уроков, и я допустил некоторые ошибки, не обращая внимания.Журнал ошибок, пытающихся установить экспресс
1.- Сначала я сделал следующее в качестве корня:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manag ...
# echo sid main deb http://ftp.us.debian.org/debian/> /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs # Documentation is great.
# node-v v0.4.12
2.- Вы должны тогда сделать следующее http://www.freshblurbs.com/install-node-js-and-express-js-nginx-debian-lenny:
$ cd
$ curl http://npmjs.org/install.sh | sh
$ which npm
но скорее как пользователь, которого я не понимал, и что я сделал как root, и он не изменил каталог, то есть выполните следующие действия:
# Curl http://npmjs.org/install.sh | sh
# Which npm
/usr/bin/npm
, и если я перехожу к этому разрешению, для root, но не должен ли он быть пользователем.
/usr/bin $ ls-la npm
lrwxrwxrwx 1 root root 38 Jan 7 20:09 npm -> .. /lib/node_modules/npm/bin/npm-cli.js
3.- Совершая последний шаг:
$ npm express install
$ express /tmp/foo&&cd/tmp/foo
или это установить для глобального
$ npm install-g express
$ express /tmp/foo&&cd/tmp/foo
и сделал первый, но при попытке второй с
$ npm install-g express
Я получаю эти ошибки
$ npm install-g express
npm ERR! Could not create/usr/lib/node_modules/___express.npm
npm ERR! Error installing [email protected] Error: EACCES, Permission denied '/ usr/lib/node_modules/___express.npm'
npm ERR! Error: EACCES, Permission denied '/ usr/lib/node_modules/___express.npm'
npm ERR! Report this * Entire * log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR!
npm ERR! System Linux 3.0.0-1-amd64
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "express"
npm ERR! cwd /home/luis
npm ERR! node-v v0.4.12
npm ERR! npm-v 1.0.106
npm ERR! path/usr/lib/node_modules/___express.npm
npm ERR! EACCES code
npm ERR!
npm ERR! Additional logging Can be found in details:
npm ERR! /home/luis/npm-debug.log
npm not ok
Всего у меня большой беспорядок, как есть в этой ситуации.
я тестировал с этим в качестве helloworld.js узла
var sys = require ('sys');
sys.puts ('Hello World');
и сделать
$ Node helloworld.js
Hello World
It works, but I want to install Express to develop.
Является ли это проблемой, чтобы установить его как корень?
Вы можете мне помочь?
после запуска этой команды с sudo это говорит sudo: npm: команда не найдена –