我使用以下命令安装了 node.js:
$ sudo git clone --depth 1 https://github.com/joyent/node.git
$ cd node
$ export JOBS=2
$ sudo mkdir ~/local
$ sudo ./configure --prefix=$HOME/local/node
$ sudo make
$ sudo make install
$ export PATH=$HOME/local/node/bin:$PATH
执行没有错误。但不确定如何确认 node.js 是否真的安装。
然后我尝试使用以下命令安装节点包管理器:
$ sudo git clone http://github.com/isaacs/npm.git
$ cd npm
$ sudo make install
最后一个命令有很多输出,但最后几行是:
make[1]: 进入目录 `/var/www/node/npm'
节点 cli.js 安装https://github.com/isaacs/ronnjs/tarball/master
bash:节点:未找到命令
make[1]: *** [node_modules/ronn] 错误 127
make[1]: 离开目录 `/var/www/node/npm'
制作:*** [man/man3/author.3] 错误 2
npm 未安装,但目录在那里。不确定我需要做什么?
答案1
在 ubuntu 上,您的路径不会被复制到 sudo 上下文中。对于最后一个命令,请尝试:
$ sudo env PATH=$HOME/local/node/bin:$PATH make install