Apache下Redmine2.6配置,请参考://linuxeye.com/405.html,CentOS6.6下安装Redmine2.6+MySQL5.6+Nginx,教程如下:
1. 初始环境系统版本:CentOS-6.6-x86_64-minimal.iso
安装LNMP,参考《lnmp一键安装包》或《OneinStack》;修改options.conf,home_dir=/data/wwwroot
2. ruby安装 cd lnmp/src wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz tar xzf ruby-2.1.5.tar.gz cd ruby-2.1.5 ./configure --prefix=/usr/local/ruby make make install cd ..添加到环境变量
vi /etc/profile export PATH=/usr/local/ruby/bin:$PATH . /etc/profile查看ruby版本号
# ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux] 3. 安装rails #安装gem wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz tar xzf rubygems-2.4.5.tgz cd rubygems-2.4.5 ruby setup.rb cd ..提示:gem是一种文件组织的包,一般的ruby的很多插件都有由这种各种的包提供。
# gem -v 2.4.5 # which gem /usr/local/ruby/bin/gem由于国内网络原因(你懂的),导致rubygems.org存放 Amazon S3上面的资源文件间歇性连接失败。所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。下面替换成淘宝的GEM镜像站:
# gem sources -l *** CURRENT SOURCES *** https://rubygems.org/ # gem sources --remove https://rubygems.org/ https://rubygems.org/ removed from sources # gem sources -a https://ruby.taobao.org/ https://ruby.taobao.org/ added to sources # gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org/Redmine需要考虑Ruby版本兼容性问题,请参考:Installing Redmine
Redmine version Supported Ruby versions Rails version used current trunk ruby 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 4.1 trunk r13482 ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 3.2 2.5, 2.6 ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, 2.1, jruby-1.7.6 Rails 3.2 2.4 ruby 1.8.7, 1.9.2, 1.9.3, 2.0.0, jruby-1.7.6 Rails 3.2Redmine选择安装2.6版本,因此rails安装3.2版本
gem install rails -v=3.2 # rails -v Rails 3.2.19 4. 安装redmine2.6 wget http://www.redmine.org/releases/redmine-2.6.1.tar.gz tar xzf redmine-2.6.1.tar.gz -C /data/wwwroot mv /data/wwwroot/redmine{-2.6.1,}创建redmine数据库
cd/data/wwwroot/redmine #mysql-uroot-p mysqlcreatedatabaseredmine;make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql2.
配置Redmine的database.yml
cd /data/wwwroot/redmine/config cp database.yml.example database.yml cat database.yum #修改对应数据库连接信息 production: adapter: mysql2 database: redmine host: localhost username: root password: "linuxeye" encoding: utf8安装redmine依赖的所有ruby包
cd .. gem install bundler #注意是在网站根目录下执行 bundle install --without development test rmagick #完成redmine依赖包的安装

闽公网安备 35020602001684号