首先安装 node.jshtml
http://www.cnblogs.com/shanyou/archive/2012/08/18/2645960.htmlnode
如今node.js版本已经改成0.10.24改过来就行git
安装的过程之中出错,说是没有g++github
http://blog.chinaunix.net/uid-23480577-id-3503810.htmlweb
我安装的node.js是 0.11.11 最新版的sql
结果各类报错,各类下载不成功,因而按照这里的连接换了个源:npm
http://cnodejs.org/topic/4f9904f9407edba21468f31ecentos
依然不行,报错,是sqlite3模块有问题,又搜了下,按照某个页面的提示,到下面的页面下载了node-sqlite3,而后解压,在目录下运行npm install,可算把sqlite3搞定了ui
https://github.com/mapbox/node-sqlite3google
而后跑去ghost目录下
npm install --production
依然不行,报错:
shasum check failed for XXX
搜了一下,有这么个连接,看来node.js 0.11.x是没法安装ghost的,只能默默等待了。
http://www.google.com.hk/url?sa=t&rct=j&q=shasum%20check%20failed%20for%20ghost&source=web&cd=1&ved=0CCgQFjAA&url=https%3a%2f%2fghost.org%2fforum%2finstallation%2f157-npm-install-failing&ei=S1oLU43RLYqZiAfUkIHICw&usg=AFQjCNEFuF95Z8rVRUEHEKghi_-7JCax-g&bvm=bv.61725948,d.aGc&cad=rjt
换用node.js 0.10.24以后,再次尝试安装,此次是node-sqlite3安装出错,使用上面的办法安装node-sqlite3,结果报错,由于centos是server版,因此glibc的版本不对,按照下面的页面,从新安装了glibc:
http://blog.csdn.net/nameofhsw/article/details/12781905
以后安装ghost
http://jianshu.io/p/MFSrCq
安装过程之中又报错
wget须要加--no-check-certificate参数
安装完ghost以后,进到安装目录,使用npm start能够运行,但须要后台运行,此时安装forever
npm install forever -g
以后在ghost目录下
forever start index.js
后台运行ghost
forever list能够查看当先后台运行的程序