怎么在google app engine上安装jaikuengine
有人留言问怎么搭建一个自己的jaiku,我来简单写一下。
1、保证在电脑里安装有python2.X,如果是python3会有兼容性问题。以下是安装文件下载地址,请选择合适的:
http://www.python.org/download/releases/2.6.2/
2、保证安装有google app engine sdk for python,因为jaikuengine是用python写的:
http://code.google.com/appengine/downloads.html
3、获取jaikuengine,需要使用svn 工具,地址是:
http://jaikuengine.googlecode.com/svn/trunk/
Export一个到本地,有些设置文件需要修改。
4、打开刚才获取的jaikuengine文件夹,修改app.yaml,将第一行application:"jaikuengine"改成application:"你的项目名",然后将jaiku文件夹放到google app engine的安装目录去(非必要,只不过多了一种上传的方式)
5、打开命令行,进入jaikuengine的目录,执行"manage.py config -write-to-file",开始站点环境的设置(如果是linux环境中,就是“python manage.py config -write-to-file")。这个地方要填写app engine的地址,就是xxx.appspot.com这样的,会影响到站点首页的跳转,如果不是很清楚这部分,就用xxx.appspot.com(xxx是你的项目名),设置完成后会在目录了发现一个local_settings.py的文件,都写在里面了,可以自行修改。
6、上传项目,用命令行进入jaikuengine目录,执行"manage.py update",填写你的gmail地址和密码,完成。如果是在google_appengine目录下,执行"appcfg.py update jaiku"(jaiku是存放jaikuengine文件的目录,刚才已经移动到google app engine目录下了),访问你的站点,OK~
题外话:我在域名设置那个地方遇到点障碍,感谢光明同学指出了我的错误。如果还有不明白的地方,可以仔细察看jaikuengine的doc目录
如果不想安装SVN软件,我上传了一个jaikuengine压缩包,自取
感谢你为开源社区贡献了自己的一份力量
执行"manage.py config -write-to-file"后,为何我看不到填写appengine地址提示?反倒是manage.py提示我说error: no such option: -w
求解,在此先谢过了
检查一下你本地python的版本,要2.X系列
readme.txt里怎么是这么写的:
line 56:
4. Set up some basic config stuff using the helper tool:
``python manage.py config --write-to-file``
如果你是windows,这个说的是将python加入环境变量之后的方式
如果你是linux,就可以这样用
原来如此,多谢。