温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

redmine安装配置过程

发布时间:2020-07-29 19:49:48 来源:网络 阅读:586 作者:斗月 栏目:编程语言

  郑重提示一下,安装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访问试试吧!


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI