ubuntu16.04 LTS安装redmine4.0

1、安装ruby

1.1、安装mapapis公钥

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

1.2、安装curl编辑器

sudo apt-get install curl

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

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

可能被墙,配置svn

http://blog.51cto.com/lee90/1875577

1.4、更新bash

source ~/.rvm/scripts/rvm

1.5、更新依赖

rvm requirements

rm -rf /var/lib/apt/lists/*

1.6安装ruby

rvm list known //列出可用版本

rvm install ruby-2.5

1.7更新gem依赖

rvm rubygems current

1.8、更换rvm镜像

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

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

gem sources -l

2、安装rails

gem install rails

gem install bundler

3、安装mysql 5.7

apt-get install mysql-server mysql-client

apt-get install libmysqlclient-dev

4、创建用户和数据库

mysql -u root -p

进入sql语句中添加下列代码

CREATE DATABASE redmine CHARACTER SET utf8;

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

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

quit;

其中redmine是用户名,my_password是密码

5、下载源码

git clone https://github.com/redmine/redmine

6、修改文件内容,下载完之后,切换到该目录,执行命令

cd redmine

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

将production的配置修改为:

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: my_password (之前创建redmine数据库的时候的密码)

7、在redmine目录下运行此语句

bundle install 

8、redmine配置

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data #执行之后会出现设置语言的选择

9、修改文件权限

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目录下运行

10运行

ruby bin/rails server webrick -e production

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值