安装NodeJS
准备命令
$ yum -y install gcc make gcc-c++ openssl-devel wget
下载源码及解压
$ wget wget http://nodejs.org/dist/v4.4.1/node-v4.4.1.tar.gz
$ tar -zxvf node-v4.4.1.tar.gz
检查Python版本
$ python --version
需要检查下Python的版本,必须在2.6及以上才可以,如果低于这个版本我们还需要安装Python
编译及安装
Python设置
如果Python安装的不是默认目录,或者Python的可执行文件名字不是标准名称,还需要先Export一下Python的安装目录1
2export PYTHON=/path/to/python
$PYTHON ./configure
No Module named bz2 出错
ImportError: No module named bz2
make[1]: \*\*\* [/home/robin/Downloads/node-v0.10.31/out/Release/obj/gen/libraries.cc] Error 1
make[1]: Leaving directory `/home/robin/Downloads/node-v0.10.31/out'
make: \*\*\* [node] Error 2
python没有bz2扩展,安装下bz2后,再重新安装下python。
`$ yum install -y bzip2*`
`$ cd /usr/dev/Python-2.7.11/`
`$ ./configure && make && make install`
`$ ./configure && make && make install`
如果安装配置出现权限不足问题,可使用sudo
以root权限安装,如果觉得麻烦,那就是直接su - root
以root用户来安装。$ sudo ./configure && sudo make && sudo make install
验证是否安装配置成功
$ node -v
安装Hexo
安装完Nodejs框架后,就可以直接使用npm
方式来安装HEXO了。
$ npm install -g hexo
-g 的目的是可以全局使用Hexo
使用Hexo
请参照Hexo 使用方法