博主看到国内基本没有这个的教程,于是自己做了一个。 感谢ghost.org用户fuzzmz的指点。

首我们从零开始。

下载安装rubyinstaller,注意要下载带-p551这类数字的,否则不自带rubygems。

下载安装git for windows 找一个合适的地方做git目录,右击空白处点 git bash 输入命令 gem install rhc rhc setup 安装时会让你输入openshift账号和上传密钥,照着做即可。

安装完rhc后,开始创建ghost应用。还是在git bash里。

rhc app create 应用名 nodejs-0.10 mysql-5.5 --env NODE_ENV=production --from-code https://github.com/openshift-quickstart/openshift-ghost-mysql-quickstart.git 这样会安装一个ghost0.5.0+mysql,安装完成后git会自动clone下来到当前目录应用名。

ghost官网下载最新ghost发行版,并解压至任意目录。

cd 应用名 删除本地的index.jspackage.json。 删除corecontent/themes/casper两个文件夹。 把刚才解压的最新ghost的这几个文件(夹)复制过去。 编辑package.json,把"main": "./core/index"替换成"main": "index.js"

在git bash中运行命令。

git add --all . //不要忘记最后那个“.”

git commit -am "update to ghost v0.5.8" //这个随便写啦

git push origin master //耐心等待,会花费比较长时间。

完成,你的ghost已经是最新版了。