Ubuntu下安装Redmine

最近公司要用项目管理软件,查了很多资料,最终决定使用redmine,个人比较喜欢redmine的简洁高效。

给大家分享一下ubuntu下部署redmine的过程,也方便自己以后再次部署的时候不要再到处查阅资料了


1.sudo apt-get update

保证软件库是最新的


2.sudo apt-get install mysql-server mysql-client

这里使用的是mysql做为数据库,也可以使用别的数据库,如果已经安装过数据库了,忽略个步骤


3.创建redmine数据库(这里以mysql为例子)

mysql -u root -p

CREATE DATABASE redmine CHARACTER SET utf8;


4.安装git工具并下载redmine源码,目的是要下载redmine源码,怎么下都行,也可以去官网下载压缩包,这里使用git下载

sudo apt-get git

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


5.配置redmine数据库

先将redmine源码中redmine/config/database.yml.example复制一份改名为config/database.yml

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

修改config/database.yml:
  production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: "123456"
  encoding: utf8

注意:这里有个坑,如果是mysql数据库的话,一定要使用mysql2,否则redmine读取中文会有500错误。如果没有安装mysql2,使用gem install mysql2安装下


6.安装依赖包

sudo apt-get install ruby  libmysqlclient-dev imagemagick libmagickwand-dev


7.修改gem源为taobao源(rubygems.org被墙,只能用taobao.org,你有vpn能连上rubygems.org可以不用改)

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

gem sources -l


8.,使用gem安装bundler,使用bundle根据redmine下面的Gemfile安装所有需要安装的软件包

sudo gem install bundler -V

bundle install --without development test


9.建立redmine数据表结构

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

注意:提醒rake找不到的,使用gem install rake试试,或者是重复下sudo apt-get install ruby  libmysqlclient-dev imagemagick libmagickwand-dev和bundle install --without development test这两个命令


10.建立文件夹名设置相应权限(这一步看到好多人都设置了,不设置应该也没有问题,没有去尝试)

mkdir -p tmp tmp/pdf public/plugin_assets

sudo chmod -R 755 files log tmp public/plugin_assets


11.启动redmine(如下192.168.6.100地址为例)

sudo ruby bin/rails server webrick -e production -b 192.168.6.100 -d
注意:192.168.6.100是redmine的访问地址,改为你自己的地址就好了
关闭redmine的时候,我是使用ps -ef | grep rails 来查看进程,然后杀死进程关闭redmine


========================================================
操作系统升级到16.04后,启动方式更新了,更新后的启动方式如下:
Redmine启动:bundle exec rails server -p80 webrick -e production -b 120.55.68.210 -d
========================================================


需要修改redmine访问地址端口号:
 其他内容都不需要修改,只需要在启动的时候,加上端口号启动,就可以变成固定的端口号了
加上端口号启动方法如下(如下为80端口):
sudo ruby bin/rails server -p80 webrick -e production -b 192.168.6.100 -d



注意:如果配置好之后,修改名称为中文后,点击右上角“我的帐号”时候报500错误,一定要在database.yml里面使用mysql2的配置。没有安装的话使用gem install mysql2安装一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值