Collaboa在FreeBSD上的安装与配置

http://collaboa.org/
Collaboa:一个用ROR写的和Trac相媲美的版本管理与BUG跟踪系统
现在版本号已经到了0.61
从更新频率上来看还是很健康的一个项目

安装:
1、SVN
2、SWIG:这个用来实现RUBY与SVN C/C++库存的连接 //要求SWIG 1.3.25,不要用最新版本

安装文档看上去只适合linux/unix,但我的notebook上因为空间问题没有办法再运行一个freebsd的虚拟机,所以想在windows平台上完成配置。
但折腾了很长时间,没能在windows上实现SVN-SWIG-RUBY的Bindings。

2007-02-14:今天有时间,在FREEBSD62上完成了配置
====================
1/SWIG,SVN,BINDING一步完成
#cd /usr/ports/devel/subversion
#make WITH_PYTHON=yes WITH_RUBY=yes SWIG_BINDINGS=yes WITH_MOD_DAV_SVN=yes install clean
说明:WITH_PYTHON=yes WITH_MOD_DAV_SVN=yes这两个是为了后面再用于安装TRAC与collaboa对比用的,如果不准备安装TRAC,应该不用这两个选项.
另外,SVN安装时依赖NEON(不知道装了作什么用),我安装NEON时遇到很大麻烦,连收手7年的原作者都惊动了,所以我觉得应该再加上一个选项:
WITHOUT_NEON=yes
2/测试一下
#irb
[quote]irb(main):001:0> require 'svn/core'
=> true

irb(main):002:0> exit[/quote]

一步成功,GREAT!!!
3/安装MYSQL
#pw addgroup mysql
#pw adduser mysql
#cd /usr/ports/databases/mysql51-server
#make install clean
完事后,在/etc/rc.conf中加一句
mysql_enable=yes
让MYSQL开机启动
4/在MYSQL中增加一个数据库collaboa:
#mysql
>create database collboa

5/ror的编程环境配置不用说了
但collaboa要求rails1.2.1
#gem install -v=1.2.1 rails
其它gems:
$ gem install redcloth
$ gem install syntax
$ gem install xhtmldiff

Freebsd下还有两个东西要装:
# whereis ruby-iconv
ruby-iconv: /usr/ports/converters/ruby-iconv
# cd /usr/ports/converters/ruby-iconv
# make install clean

# cd /usr/ports/devel/subversion-ruby/
# make install clean

创建SVN库
#svnadmin create /home/svn/svn_repo

6/下载collaba6.1解压,然后改名config/database.yml.sample并根据自己的环境进行修改
7/#rake db_schema_import (#rake dh:schema:load)
8/#ruby db/default_content.rb
9/#ruby script/server

终于看到collaboa的界面了,辛苦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值