redmine linux环境安装搭建
linux环境搭建ROR环境变量 参考:http://www.iteye.com/topic/43228
redmine1.1.1的官方配置要求如下:
ruby 1.8.7
rails 2.3.5
gem 1.3.5
rack 1.0.1
最初我没按此版本安装环境,遇到一些问题如:使用ruby1.9.2会有双编码问题,gem安装1.6.0出现写入数据库出错。rails3.0.5会出现版本不匹配.此类杂七杂八的错误.
ruby\gem\ruby 的数据库适配器安装,请参考http://www.iteye.com/topic/43228
安装rails的时候遇到一些问题.在此做下总结:
gem install rails
错误提示:
ERROR: http://gems.rubyforge.org/ does not appear to be a repository
解决方案:去ruby官方网站下载相关版本的gem自行安装。http://rubygems.org/
自行手动安装,所需如下,(这些gem,需要去http://rubygems.org/手动下载安装,下载完成后,安装如:gem install actionmailer-2.3.5.gem )
actionmailer-2.3.5.gem
actionpack-2.3.5.gem
activerecord-2.3.5.gem
activeresource-2.3.5.gem
activesupport-2.3.5.gem
rails-2.3.5.gem
rack-1.0.1.gem
i18n-0.4.2.gem
rake-0.8.7.gem
安装完成后,输入:rails -v查看
---------------------------------------
以上是ruby on rails所遇到的一些问题.下面开始着手安装redmine。下载地址:http://rubyforge.org/frs/?group_id=1850下载:redmine-1.1.1.tar.gz
1 解压:
tar -zxvf redmine.1.1.1.tar.gz
cd redmine-1.1.1
2 在你的mysql中新建一个database:
create database redmine character set utf8;
3 把config/database.yml.example更名为config/database.yml,并设置数据库用户名和密码
4 切换到config目录下 cd config
创建数据库结构:
rake config/initializers/session_store.rb RAILS_ENV="production"
rake db:migrate RAILS_ENV="production"
创建数据库结构前先确认gem版本,gem版本是1.3.6以上的会报错。所以建议安装gem版本为:1.3.55 安装默认配置
rake redmine:load_default_data RAILS_ENV="production"
select language: en
6 运行服务器
ruby script/server -e production
使用http://localhost:3000/进行浏览
7. 使用admin/admin进行登陆
---------------------------------------
svn配置:
配置前,请先确认你的linux服务器上有没安装svn客户端。我用的centOs,安装svn:
yum install
安装完成后,启动服务器.登陆配置svn即可。(项目-->配置-->版本库)
---------------------------------------
redmine插件安装:
http://www.redmine.org/plugins
选择你想安装的几个插件,下载解压到/redmine/vendor/plugins,执行:
rake db:migrate_plugins RAILS_ENV=production 即可安装
常用插件推荐:http://www.iteye.com/topic/910564