review board 安装和使用系列 ---(二)review board的安装

============================================================
博文原创,转载请声明出处
============================================================

安装过程参考这里

建议将review board安装在Debian,Ubuntu, 之上,因为安装过程中需要很多的依赖库,使用普通的离线安装,会遇到各种各样难以解决的问题,笔者曾在自己的mac上进行安装,最终还是以问题太多而宣告失败,最后选择公司的ubuntu服务器来安装,还是比较顺利的。

web servers:(必须)

由于review board是基于web来管理的,因此我们需要搭建web服务器,官方提供了两种服务器如下,个人推荐apache。

Apache + mod_wsgi, fastcgi, or mod_python
lighttpd + fastcgi


其中“+”前面的为服务器,二选一安装,“+”后面的是服务器的一些优化插件,选择安装。

*database servers:(必须)

同事review board还需要数据库来存储review 数据,同样官方提供了以下几种,个人推荐Mysql。
MySQL v5.0.31 or newer
PostgreSQL
sqlite v3


*Using a HTTP Proxy:(可选)

如果服务器使用了代理,需要执行以下命令

$ sudo -s
$ export http_proxy=http://proxy.example.com/
$ easy_install ....

*Installing Python Setuptools(必须)

$ apt-get install python-setuptools


* Installing Python Development Headers(必须)

$ apt-get install python-dev

*Installing memcached 和python-memcached
$ apt-get install memcached
$ easy_install python-memcached

*Installing patch

pathc为review board提供diff视图
$ apt-get install patch

*Installing Review Board

$ easy_install ReviewBoard

*Installing Database Bindings

安装数据库和pthon的绑定插件
$ easy_install mysql-python

*Installing Source Control Components(可选)

这里如果你没有他的版本管理工具,可以安装一个,如果有了,则不用再安装。
$ apt-get install subversion python-svn



大家可以参考官方文档,对于不同的服务器,数据库或是其他又更详细的结束

安装结束,下一章我会接着介绍创建一个reivew board site的过程,通过下一章,大家就可以见到review board的庐山真面目了 微笑



下面是我在在ubuntu 下以mysql和apache为基础安装review board的命令,供大家参考

apt-get install python-setuptools  
apt-get install python-dev 
apt-get install memcached 
apt-get install patch 
easy_install ReviewBoard 
easy_install mysql-python 
apt-get install python-mysqldb 

apt-get install subversion 
apt-get install subversion python-svn 
apt-get install sqlite 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值