学习NodeJS,开发环境是在Linux下,使用64位的ubuntu12.04。
首先到NodeJS的官方网站下载最新的NodeJS,目前是node-v0.10.21。下载后,解压后进入目录
运行
/.configure
没有问题继续
make等待一会出现错误,原来需要提前安装 g++和libssl-dev,安装完g++,安装libssl-dev出现错误:
下列软件包有未满足的依赖关系:libssl-dev : 依赖: libssl1.0.0 (= 1.0.1-4ubuntu3) 但是 1.0.1-4ubuntu5.10 正要被安装
推荐: libssl-doc 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
遇到这个问题,这样解决在 /etc/apt/sources.list中添加:
deb http://security.ubuntu.com/ubuntu lucid-security main
然后,在终端sudo apt-get update,然后再回去make就可以编译成功了,最后
sudo make install
安装完成后,测试一下:
可以了