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能够查看当先后台运行的程序

相关文章
相关标签/搜索