安装 nodeJS

安装 nodeJS

我按如下所示安装 nodeJS:http://nodeguide.com/beginner.html

我已经完成以下步骤wget http://nodejs.org/dist/node-v0.4.4.tar.gztar -xzf node-v0.4.4.tar.gz

但是当我尝试这个:cd node-v0.4.4.tar.gz 它给了我一个错误:sh: line 0: cd: node-v0.4.4.tar.gz: Not a directory

当我尝试这个时:./configure它给了我sh: ./configure: No such file or directory

最后当我尝试时sudo make install它说sudo: sorry, you must have a tty to run sudo

非常感谢

答案1

您可能需要在解压文件之前先将其解压缩。

gzip -d node-v0.4.4.tar.gz
tar -xvf node-v0.4.4.tar
cd node-v0.4.4
./configure

答案2

还有更简单的方法:

$ sudo pip install nodeenv

# install latest node.js in sandbox
$ nodeenv test-node-env

# activate sandbox environment
$ source ./test-node-env/bin/activate

# work in sandbox
(test-node-env) $ node -v
v0.4.6

节点环境- node.js 的虚拟环境

答案3

cd 节点-v0.4.4.tar.gz

node-v0.4.4.tar.gz 是一个文件,而不是你可以进入的目录。运行

tar -xzf node-v0.4.4.tar.gz

应该将 tar.gz 解压到具有类似名称的目录中。

答案4

遇到了完全相同的问题,问题很简单,下载未完成,因此没有下载 configure。尝试从头开始,它应该会与其余部分一起下载 configure,然后当您执行 ./configure 时它应该可以工作。

如果在您通过 cd 进入以“node”开头的目录(不是 .tar.gz 文件,而是与“tar -xzf”命令创建的几乎同名的目录)并执行“ls”后,它没有显示任何名为“configure”的文件或目录,那么它并没有全部下载,因此请再次获取 .tar.gz 文件。

相关内容