redmine安装配置过程

  郑重提示一下,安装redmine的过程中!要注意包之间的版本!版本不对,努力白费!我能告诉你我就是因为版本不对捣鼓了好久才装上的吗!

创新互联是一家集网站建设,长葛企业网站建设,长葛品牌网站建设,网站定制,长葛网站建设报价,网络营销,网络优化,长葛网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Redmine version

Supported Ruby versions 

Rails version used

current trunk 

ruby 1.9.33, 2.0.02, 2.1, 2.21 

Rails 4.20 

3.0 

ruby 1.9.33, 2.0.02, 2.1, 2.21 

Rails 4.20 

2.6 

ruby 1.8.74, 1.9.2, 1.9.33, 2.0.02, 2.1, jruby-1.7.6

Rails 3.2 

  这是几个相对应的版本!千万别搞错了,不然各种奇葩报错!各种不对!

 天才第一步,XXX纸尿布!哈哈,开个玩笑

 首先,安装ruby依赖环境!配置好yum源之后!

yum -y install gcc gcc-c++ make apr-devel apr-util-devel zlib-devel curl-devel expat-devel gettext-devel openssl-devel openssl libxml2-devel libxslt-devel ImageMagick

 这是一些基本的依赖,其中最主要的就是openssl和ImageMagick,在这里需要注意ImageMagick需要在6.4.9版本以上的

下边这些是可选的,因为我这是在公司测试环境搭建的,数据库用的是之前搭建好的,httpd也是之间搭建好的!

yum -y install httpd httpd-devel MySQL mysql-server mysql-devel

 来说下现在用的包的版本

  ruby-1.8.7-p358.tar.gz         rubygems-1.8.17.tgz        redmine-2.6.4.tar.gz

然后解压安装ruby

 Tar zxf ruby-1.8.7-p358.tar.gz

 cd ruby-1.8.7-p358

 ./configure --prefix=/usr/local/tuby

  Make && make install

安装完成之后,配置下环境变量

  vim /etc/profile

  export PATH=/usr/local/ruby/bin:$PATH

保存退出后,然后安装rubygems-1.8.17.tgz

  tar zxf rubygems-1.8.17.tgz

  cd rubygems-1.8.17

  Rubu setup.rb

然后看下有没有gem这个命令,接着安装redmine-2.6.4.tar.gz

  tar zxf redmine-2.6.4.tar.gz

   Mv redmine-2.6.4 /usr/local/redmine

 无聊又耗时间的时候开始了o(╯□╰)o,在这需要注意,机器要联网的!

  cd /usr/local/redmine

   gem install bundler

等待安装完成之后,然后执行,我能说我装了差不多两个小时才装完吗!

  bundle install 来检测看看缺少那个包

然后就安装上它,怎么安装,检测会有提示的,包括安装那个版本的

在这里如果ImageMagick包版本不对的话,安装最后一个rmagick的时候会报错

然后就重新安装ImageMagick或者找到源码包编译安装也行!源码包安装完之后需要指明下路径!

PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/ gem install rmagick -v=2.13.3

编译安装完之后装最后一个的时候我是这么装的!成功装了上去,没有报错!

然后在此运行bundle install,没有提示有依赖包了。这个时候,依赖包已经装完了!然后开始配置数据库吧,在这我用的是mysql数据库

CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

创建一个库,设置完密码跟授权以后,就来修改配置文件

cd /usr/local/redmine/config

cp database.yml.example database.yml

vim database.yml

production:

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: my_password

修改完成之后,保存退出!

在上一级目录下执行

bundle exec rake generate_secret_token

RAILS_ENV=production bundle exec rake db:migrate

RAILS_ENV=production bundle exec rake redmine:load_default_data

建表,创建结构!创建完成之后

bundle exec ruby script/rails server webrick -e production

用了启动redmine服务,redmine服务默认占用本地3000端口!

http://localhost:3000访问试试吧!


文章标题:redmine安装配置过程
文章源于:http://abwzjs.com/article/jodies.html