centos安装ghost.org博客笔记

半世苍凉 提交于 2020-02-29 14:25:16

首先安装 node.js

http://www.cnblogs.com/shanyou/archive/2012/08/18/2645960.html

现在node.js版本已经改为0.10.24改过来就行

安装的过程之中出错,说是没有g++

http://blog.chinaunix.net/uid-23480577-id-3503810.html



我安装的node.js是 0.11.11 最新版的

结果各种报错,各种下载不成功,于是按照这里的链接换了个源:

http://cnodejs.org/topic/4f9904f9407edba21468f31e


依然不行,报错,是sqlite3模块有问题,又搜了下,按照某个页面的提示,到下面的页面下载了node-sqlite3,然后解压,在目录下运行npm install,可算把sqlite3搞定了

https://github.com/mapbox/node-sqlite3


然后跑去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可以查看当前后台运行的程序

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!