首先安裝 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能夠查看當先後臺運行的程序