本教程使用Centos6.3 64位版本。以#开头代表需要再linux上执行的指令。安装Redmine一定要注意版本对应,不能一个高一个低,否则无法安装!!!可参考redmine安装包的doc / INSTALL文件
1、先安装Mysql,版本必须是5.1的,比如我的
MySQL-server-5.1.73-1.glibc23.x86_64.rpm
MySQL-client-5.1.73-1.glibc23.x86_64.rpm
MySQL-devel-5.1.73-1.glibc23.x86_64.rpm
安装教程:http://blog.csdn.net/tabactivity/article/details/12121599
这3个必须都要装!!我当时没装devel就搞了好久。
装完数据库后创建一个redmine数据库
create database redmine character set utf8;
- tar xvf ruby-2.0.0-p353.tar.bz2
- cd ruby-2.0.0-p353
- ./configure --prefix=/usr/local/ruby
- make && make install
然后要将/usr/local/ruby 目录加到环境变量里才能执行ruby指令
可参看:http://blog.csdn.net/tabactivity/article/details/17194891
加入环境变量后,查看是否安装成功:
ruby -v
3.回到一开始的目录,安装RubyGems
- tar xvf rubygems-2.1.7.tgz
- cd rubygems-2.1.7
- ruby setup.rb
4、安装其他依赖项
bundle install
这个命令会自动安装几乎所有组件,但如果遇到错误有些没装上需要手动解决或百度,可留言给我也行。
安装后插件如下:
5. 安装redmine
- tar xvf redmine-2.4.1.tar.gz
- cd redmine-2.4.1
- #修改配置
- cp ./config/database.yml.example ./config/database.yml
- vi database.yml
- production:
- adapter: mysql
- database: redmine
- host: localhost
- username: root
- password: <你的mysql密码>
在redmine目录下:
- # cd redmine-2.4.1
- 命令行:
- 生成密钥
- #rake generate_secret_token
- 导入数据
- # rake db:migrate RAILS_ENV=production
注:如有报错:
#在redmine的./config/boot.rb中加一句: require 'thread'
运行:
- # ruby script/rails server webrick -e production
通过localhost:3000来访问,管理员登录帐号/密码:admin/admin
6、设置Redmine开机启动
本来我是想直接在rc.local添加ruby /redmine-2.4.1/script/rails server webrick -e production命令进去的,但是重启后似乎无效。
思前想后,才觉得可能是开机运行rc.local当时环境变量还没读取到?所以在rc.local添加了这条命令
# vi /etc/rc.local
在里面添加
# /usr/local/ruby/bin/ruby /redmine-2.4.1/script/rails server webrick -e production
测试
# sh /etc/rc.local
使用完整的ruby路径来执行命令,重启测试,OK!
进入Redmine管理页面,你可能会配置错误,或者什么导致启动出问题,可以查看Mysql中的redmine 数据库的settings表,查询下看下配置详情改正回来。
参考:
http://www.blogjava.net/jasmine214--love/archive/2012/05/02/377180.html
http://www.cnblogs.com/sunada2005/archive/2013/02/28/2937192.html
http://blog.csdn.net/win_lin/article/details/8514333
个人本身就是Linux菜鸟,刚毕业在公司做项目,公司就是用的Redmine来管理项目,分配任务等,感觉很不错,很高效,所以想在业余自己也搞个以后很朋友,同学用用。
安装了好几天呢,失败了N次今晚终于成功装上了,这是我感觉最麻烦的东东了,出了错都很难解决,只有google,还稍微有点眉目。
大家也试试吧,有问题能解决的有空一定帮忙。