1.github网站下载Redmine4.2.0的安装包,如下图所示:
https://github.com/redmine/redmine/releases/tag/4.2.0
2.拷贝Redmine4.2.0的安装包到ubuntu工作目录,并解压缩,如下所示:
3.移植redmine解压目录到/opt目录,如下图所示
4.配置Redmine数据库,拷贝redmine解压目录下的config目录下的database.yml.example,为database.yml文件,并进行第1节的配置,具体如下所述:
cp database.yml.example database.yml
5.进入redmine目录,安装Ruby依赖项,如下图所示:
sudo apt-get install ruby rubygems libmysqlclient-dev imagemagick libmagickwand-dev
6.更改默认gem源,默认gem源地址为:https://rubygems.org/,修改为国内gem源地址:https://gems.ruby-china.com。提高安装Ruby依赖项的速度,缩短安装时间。修改后,查看当前gem源。如下图所示:
gem sources --remove https://rubygems.org/
gem source -a https://gems.ruby-china.com
gem source -l
7.进入redmine目录,安装Ruby依赖项,(注意:切换到国内清华大学的镜像源)如下图所示:
sudo gem install bundler
sudo bundle config set --local without 'development test postgresql sqlite'
sudo bundle install
(该处命令执行时间较长,可能达到十几分钟)
8.运行以下命令以生成密钥并迁移数据库:
sudo bundle exec rake generate_secret_token
sudo RAILS_ENV=production bundle exec rake db:migrate
9.初始化数据表配置,配置中文zh:
bundle exec rake redmine:load_default_data RAILS_ENV=production REDMINE_LANG=zh
10.设置本地ip地址(192.168.0.13),如果设置了固定IP地址,可以跳过该节.
sudo ifconfig enp0s3 192.168.0.13
11.使用指令启动redmine服务,指定监听端口30010:
bundle exec rails server webrick -e production -b 0.0.0.0 -p 30010
12.在浏览器中输入192.168.0.13:30010,即可进入redmine登录界面,如下图所示:
13.redmine默认用户为:admin,密码:admin,输入用户密码即可登录进入,首次登录redmine需要进行密码修改。