`
mmdev
  • 浏览: 12936688 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

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 


分享到:
评论

相关推荐

    reviewboard-plugin-for-idea

    代码review工具,IDEA中使用方法:打开Settings>Pluging>install plugin from disk

    ReviewBoard + Tao-ReviewBoard + SVN 搭建代码审阅平台

    ReviewBoard + Tao-Review...Pre-Commit to ReviewBoard | Post-Commit to ReviewBoard 这两个选项是灰色不可用,可能是你eclipse的svn插件有问题,我本机使用的是有中文提示的svn插件版本应该是支持svn1.8的才可以。

    Tao-ReviewBoard

    Tao-ReviewBoard是在eclipse上开发的一款ReviewBoard插件,它很好的解决了安装和操作等问题,使reviewboard 的使用更加方便。该插件目前支持ReviewBoard1.6及以上版本。现在,你已经不再需要在本地安装任何其它额外...

    Ubuntu系统下安装Reviewboard详解

    Ubuntu系统下安装Reviewboard详解 更新本地软件库列表 sudo apt-get update /* sudo第一次或超时后使用需要密码,就是登录用户的密码 */ 安装open-ssh /* 习惯用ssh的安装这个,不用的直接忽略 */ sudo apt-get ...

    Windows下review board 安装全套工具

    找了好久,才全部找到,之前都是针对PYTHON2.5的,这个是2.7的,有需要的可以下,减少一个个下载的...ReviewBoard-1.7.25-py2.7.egg ReviewBoard-1.7.25.tar.gz sed-4.2.1-setup.exe setuptools-0.6c11.win32-py2.7.exe

    Tao-reviewboard-master.zip

    Eclipse 代码review 插件,下载后 Tao-reviewboard-master\Tao-reviewboard-master\doc文件夹中Tao-ReviewBoard_UseGuide.docx 使用文档 \updatesite\plugins中的jar 放入eclipse plugins中即可

    reviewboard使用说明

    reviewboard使用说明

    ReviewBoard安装的所有文件包合总

    2 reviewboard 1.7.25 3 diffutils-2.8.7-1-dep.zip 4 memcached-1.2.6-win32-bin.zip 5 CollabNetSubversion-client-1.6.16-1.win32.exe 6 GetGnuWin32-0.6.3.exe 7 mod_python-3.3.1.win32-py2.5-Apache2.2.exe 8 ...

    Linux上安装 Review Board

    安装ReviewBoard及其依赖:yum install python-setuptoolsyum install python-develyum install mod_wsgiyum install memcachedpip install python-memcachedyum install patchpip install ReviewBoardpip install ...

    winows环境reviewboard安装包和安装教程2

    属于之前的winows环境reviewboard安装包和安装教程的安装包文件,由于文件太大,所以单独上传

    ReviewBoard完全安装包1

    安装ReviewBoard所需的全部软件包,文件太大,分两部分ReviewBoard1和ReviewBoard2,这一个是ReviewBoard1.

    review-board-idea-plugin.jar

    review board idea intellij 插件,离线安装,无需下载,经验证有效,走过路过,不要错过!

    review board自动提交代码

    是reviewboard为实现自动化提交代码的脚本

    ReviewBoard完全安装包2

    包括安装ReviewBoard的所有软件包,文件太大,分两部分上传,这是第二部分ReviewBoard2.

    ReviewBoard安装配置手册

    ReviewBoard安装配置手册_ReviewBoard_installation_guide.pdf

    使用reviewboard和svn进行代码审查配置全过程文档

    里面的文档是我搭建svn服务器及使用reviewboard进行代码审查的整个过程记录,有安装过程,有遇到的问题解决,有使用方法。都是本人亲测,靠谱。

    使用reviewboard的一些文档

    搭建svn服务器及使用reviewboard进行代码审查的整个过程记录(转别人的)

    Python库 | ReviewBoard-3.0.5.tar.gz

    python库。 资源全名:ReviewBoard-3.0.5.tar.gz

    centos7下安装reviewboard.docx

    reviewboard 是一款代码审查工具,可以优化团队开发代码的质量。

Global site tag (gtag.js) - Google Analytics