虚拟服务器安装redmine,ubuntu16.04安装redmine教程

官网下载安装包并解压

http://www.redmine.org/projects/redmine/wiki/Download

注意官网说明的版本兼容问题,请安装对应版本的ruby和rails。

一、通过rvm来安装ruby和rails

1.安装mapapis公钥:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

2.安装curl vim编辑器 mysql数据库

sudo apt-get install curl vim mysql-server mysql-client

3.安装rvm //rvm 是一个ruby版本控制工具 ruby version manager

\curl -L https://get.rvm.io | bash -s stable

4.更新bash

source ~/.rvm/scripts/rvm

5.更新依赖

rvm requirements

6.安装ruby

rvm list known //列出可用版本

rvm install 2.3.3 //安装这个版本与挡墙的rails版本匹配,所以用这条指令安装ruby

7.更新gem依赖

rvm rubygems current

8.更换rvm镜像

gem sources -r https://rubygems.org/

gem sources -a https://gems.ruby-china.org/

使用gem sources -l 命令查看

请确保只有 gems.ruby-china.org/

9.安装rails

gem install rails

二、创建用户和数据库

mysql -u root -p进入mysql

CREATE DATABASE redmine CHARACTER SET utf8mb4;

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

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

quit

三、redmine安装配置

1.切换到redmine目录

cd redmine-3.4.5

复制文件

cp config/database.yml.example config/database.yml

编辑database.yml

sudo vim config/database.yml

修改production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: my_password

2.安装bundle

gem install bundler

3.安装依赖项,在redmine目录下运行

sudo apt-get install imagemagick libmagickwand-dev

gem install rmagick -v '2.13.4'

sudo apt-get install mysql-client libmysqlclient-dev

gem install mysql2 -v '0.4.10'

gem install nokogiri -v '1.8.0'

sudo apt-get install libxslt-dev libxml2-dev

bundle install

注意:在执行bundle install的过程中可能会报错,根据提示逐个解决即可

4.初始化数据库,依次执行以下命令:

bundle exec rake generate_secret_token

RAILS_ENV=production bundle exec rake db:migrate

RAILS_ENV=production bundle exec rake redmine:load_default_data

选择语言zh

5.修改文件权限

mkdir -p tmp tmp/pdf public/plugin_assets

sudo groupadd -fg 999 redmine #增加一个用户组redmine,并指定ID为 999

sudo useradd redmine -g 999 -u 1003 -m #为redmine用户组增加一个用户redmine 并指定ID 为1003

sudo chown -R redmine:redmine files log tmp public/plugin_assets # 要在redmine目录下运行

sudo chmod -R 777 files log tmp public/plugin_assets # 要在redmine目录下运行

6.最后执行命令启动Ruby服务器:

ruby bin/rails server webrick -e production -b 0.0.0.0 -p 3000

管理员初始帐号admin密码admin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值