Centos redmine最新版安装教程(redmine-2.4.1安装教程)

本教程使用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; 

2. 安装Ruby
  1. tar xvf ruby-2.0.0-p353.tar.bz2  
  2.   
  3. cd ruby-2.0.0-p353  
  4.   
  5. ./configure --prefix=/usr/local/ruby  
  6.   
  7. make && make install  

然后要将/usr/local/ruby  目录加到环境变量里才能执行ruby指令

可参看:http://blog.csdn.net/tabactivity/article/details/17194891


加入环境变量后,查看是否安装成功:

ruby -v


3.回到一开始的目录,安装RubyGems

  1. tar xvf rubygems-2.1.7.tgz  
  2.   
  3. cd rubygems-2.1.7  
  4.   
  5. ruby setup.rb 

4、安装其他依赖项

bundle install
这个命令会自动安装几乎所有组件,但如果遇到错误有些没装上需要手动解决或百度,可留言给我也行。

安装后插件如下:


5. 安装redmine

  1. tar xvf redmine-2.4.1.tar.gz  
  2. cd redmine-2.4.1 
  3. #修改配置  
  4. cp ./config/database.yml.example ./config/database.yml  
  5. vi database.yml  
  6. production:  
  7. adapter: mysql  
  8. database: redmine  
  9. host: localhost  
  10. username: root  
  11. password: <你的mysql密码>  


 

在redmine目录下:

  1. # cd redmine-2.4.1 
  2. 命令行:  
  3. 生成密钥
  4. #rake generate_secret_token 
  5. 导入数据
  6. # rake db:migrate RAILS_ENV=production  


 

注:如有报错:

#在redmine的./config/boot.rb中加一句: require 'thread'

运行:

  1. # 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,还稍微有点眉目。

大家也试试吧,有问题能解决的有空一定帮忙。


原文地址:https://www.cnblogs.com/xieyuan/p/3787490.html