centos安裝ghost.org博客筆記

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

相關文章
相關標籤/搜索