由于项目需要,需要使用RedMine。
而RedMine在linux搭建教容易,同时,在windows2003下(不使用IIS)也教容易搭建,具体的安装步骤,可以参考官方网址
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
我们搭建redmine使用集成环境Instantails。而Instantails官网这个程序最新的2.0版本07年以后就不再更新了,因此自己搭建前请根据自己的需求而选择。而自身选择集成,是因为教简单,配置方便。
下载最新的InstantRails2.0:
http://rubyforge.org/projects/instantrails/
最新版的redmine 1.1.2:
http://rubyforge.org/frs/?group_id=1850
gem1.3.7版:
http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem
以下是配置InstantRails2.0与redmine的步骤,仅供参考:
1、解压InstantRails2.0到一个文件夹,文件夹名字不能含有空格(如InstantRails即可)。
2、然后把redmine 1.1.2解压到InstantRails下的rails_apps下。
注:这个就是ruby的项目文件夹。
3、把redmine的数据库建立起来
点击InstantRails界面(就是刚点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。在里面输入命令:
解决方法如下(如不行就在当前窗口下执行如下):
Successfully installed rubygems-update-1.3.7
1 gem installed
Installing ri documentation for rubygems-update-1.3.7...
Installing RDoc documentation for rubygems-update-1.3.7...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README
注:运行rake db:migrate RAILS_ENV="production"可能会报如下错误:
A key is required to write a cookie containing the session data. Use config.acti
on_controller.session = { :key => "_myapp_session", :secret => "some secret phra
se" } in config/environment.rb
如果 还不行:请运行:
rake config/initializers/session_store.rb
libmySQL.dll下载地址:
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
把libmySQL.dll复制到 Instantails/Ruby/bin/目录下(你安装rubyinstaller的目录Instantails)
基本上到此就OK了。
如想修改redmine的端口(默认需要http://localhost:3000方可访问)