Jaiku/Ubuntu下安装Jaiku
导航:上一页
Google在收购了微博客厂商Jaiku以后,把Jaiku转到了Google App Engine(下面简称GAE)上面运行,另外还公布了Jaiku的源代码,你可以从Google Code的Jaikuengine上面得到它的源代码。
本条目介绍在GAE上面架设Jaiku上面的过程。
准备工作[ ]
1、首先在GAE上面申请一个应用程序ID。
2、安装Subversion,可以下载Jaiku的源代码。本例系统是Ubuntu,非常简单:
$ sudo apt-get install subversion
3、Checkout一下Jaiku的源代码:
$ mkdir Jaiku $ cd Jaiku $ svn checkout http://jaikuengine.googlecode.com/svn/trunk/ jaikuengine-read-only
现在开始下载jaiku的源代码到一个新的目录jaikuengine-read-only里面。下载的同时注意还会自动下载Jaiku的一些依赖项目,好像有GAE SDK、Dango等。
4、测试一下:
$ cd jaikuengine-read-only $ python manage.py testserver common/fixtures/*.json
注意,如果出现错误提示,可能需要安装Python的一些软件包,可能有如下:
- python-twisted
- python-profile
当然这是在本机测试运行需要的软件包,在GAE里面就不要担心了。
发布前的准备工作[ ]
1、修改App的ID:
打开app.yaml文件,把开头第一行改为你的Application名称
2、修改Application的配置文件settings.py
修改下面行:
DEBUG = False 改为
DEBUG = True
把SITE_NAME 改为“你的Jaiku名称,譬如:
SITE_NAME = 'Twitter on GAE'
把ROOT_NICK 设置一个值,譬如:
ROOT_NICK = 'gm'
设置GAE_DOMAIN 改为你的appspot,例如:
GAE_DOMAIN = 'office2014.appspot.com'
上面就是一下关键的修改,修改完成,保存退出。
发布到GAE[ ]
本例用Shell脚本来完成,内容如下:
#!/bin/sh cd .google_appengine ./appcfg.py update ../
每一次改动以后,可以运行这个脚步把改动发布到GAE服务器。