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服务器

相关条目[ ]

参考来源[ ]

http://www.ubuntuchina.com/viewthread.php?tid=6525