reviewboard run!-2 安装篇(opensuse 13.1+apache2+mysql+reviewboard)

端午归来,继续总结。


说起安装,很多帖子总结起来都是说,so easy。我安装的时候,就不那么顺利了。就两字折腾。从操作系统选择,到辅助软件的安装,甚至到最后reviewboard的安装都遇到了些问题。

先说操作系统,如果不想特别折腾,而手上又正好有Ubuntu or Fedora distribution,就装它们吧。网站的帮助文档说的很明白啊:“We recommend installing on a modern Ubuntu or Fedora distribution, as both are pretty well supported.”  well-supported不单单是你可以完全安装帮助文档完成安装,更少了很多莫名奇妙的问题啊。

不幸的是,项目支持的2个linux版本都不是这两个。不得不选择稍微喜好的opensuse13.1。这个版本安装的时候不要勾选“set hardware time”,这个如果勾选后,你会发现系统时间是太平洋时间,即使你后来重新设置Asia/Beijing,也要再折腾才能把时间改为北京时间。同时后来reviewboard安装完后,当你提交评审申请时,也会发现提交的时间也是太平洋时间,额,后来查了下这在reviewboard 2.0里是个小问题,改下设置就可以了。在以前的版本就稍微麻烦些。安装reviewboard时我再详细总结下。

系统安装好后,先需要配置openSUSE 。

主要包括::1.如果你是用公司代理上网,请配置下,建议用图形化的工具进行啦,opensuse的界面还是很给力的。

2.当可以上网后,就可以配置opensuse的源了。就是其他软件包从哪里下载,默认是光盘,这个时候你要改下了。同样图形化界面下更改,我用的是http://mirrors.ustc.edu.cn/opensuse/


好啦,现在开始干正事了。


reviewboard是个CS模式,其clinet端只需要安装有web browser就行了。不多说,只是说明下,我使用时碰到的一个问题。安装好后,我用windows xp机器做client去访问,出现在“新建评审请求”界面,很多文档介绍应该显示的项,未显示的问题。其他界面也存在这个问题。貌似百度了下,很多人都碰到过。我看了下文档,说是reviewboard 2.0后,ie 8是不支持的。需要使用IE9或fire fox 或google chrom(源文忘记ctrl+c了,大意是这样)。额,这个当时可麻烦了。项目里还没有授权的IE9啊。玩不转啊。幸好后来找了个开源的google chrome。才解决了问题。


服务端就要折腾些。先从其他软件说起。说白了,就是说这个是有安装顺序的。一上来就install reviewboard 肯定不行啊。apache,数据库,python,都没装,搞空中楼阁啊。


先根据自己的需要明确下使用什么作为http的服务器,什么做数据库。下面是rb支持的类型,我选择的是:apache2+mysql

Review Board supports the following database servers:

And the following web servers:


确定后,先安装python,相关的软件包。(待续~~)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值