ubuntu 18.04 搭建 nodejs、npm + phantomjs 环境配置
nodejs + npm
nodejs
环境既可以在官网上下载源码包,解压后编译、配置环境即可使用,但在新版 ubuntu 中可以用 apt-get
来更简单地获取 nodejs
,安装方法如下:
sudo apt-get upoate
sudo apt-get isntall nodejs
sudo apt-get npm
之后我们来检查是否安装成功,以及我们所安装的版本:
nodejs -v
npm -v
推荐用这种方法安装的原因是无须手动配置环境变量,且卸载容易。笔者搭建 nodejs
的环境只是为了 python
网络爬虫服务,所配以选择这种简单的方式。如果是专业的 nodejs
开发,则推荐使用 nvm
来安装多版本的 nodejs
。值得一提的是,用 apt-get
安装的 nodejs
并不是最新版,如果对新版有着强烈的追求,可以通过安装 n 模块,用如下命令升级 nodejs
:
sudo npm install -g n
sudo n stable
nodejs -v
npm -v
为了使一些npm
包能够工作(例如那些需要从源代码编译代码的包),您需要安装build-essential
包:
sudo apt install build-essential
同时,这个命令也搭建好了C/C++
的开发环境。
phantomjs
安装 phantomjs 目前有三种方式,第一种方法是 apt-get
,第二种是从官网源码下载 + 配置环境,第三种是用 npm
来安装。
第一种方法仍然十分简便:
sudo apt-get update
sudo apt-get install phantomjs
第二种方法略过,第三种方法:
sudo npm install -g phantomjs-prebuilt --ignore-scripts
由于不知道什么的原因,此处安装的 phantomjs 创建在 /usr/local/bin
或者 /usr/bin
下的快捷方式可能会损坏,无法使用。此时需要我们手动创建一个 phantomjs 的快捷方式:
sudo rm /usr/local/bin/phantomjs # 此处的路径,可能有所不同,意思是删除原有的快捷方式
sudo ln -s /usr/local/lib/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/bin/phantomjs # 第一个路经为 phantomjs 的路径,第二个路径为环境变量所在路径,只需要根据自己的安装修改第一个路径