は、テストを指し示すdebian testingリポジトリで動作します。私はノードをインストールし、いくつかのチュートリアルの後にnpmを表現し、注意を払わずにいくつかの間違いを犯しました。エラーログをインストールしようとしました
1.-まず私は、rootとして次のようでした:
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
が、私が気づいていなかったユーザーと私がルートとして行ったことは、ディレクトリを変更しなかった、つまり次のようになります。
# 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 install-g express
$ express /tmp/foo&&cd/tmp/foo
のためにインストールする
$ npm express install
$ 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:command not found –