1.apt-get update 更新系统依赖
2.安装curl vim编辑器 mysql数据库
sudo apt-get install curl vim mysql-server mysql-client
安装完mysql默认没有密码
创建数据库,执行sql;
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER ‘redmine’@‘localhost’ IDENTIFIED BY ‘Abc’;
GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine’@‘localhost’;
授权远程权限
grant all on redmine .* to ‘redmine’@’%’ identified by ‘Abc’;
3.安装redmine的依赖
sudo apt install build-essential libmysqlclient-dev imagemagick libmagickwand-dev
4.下载redmine
sudo curl -L http://www.redmine.org/releases/redmine-4.0.0.tar.gz -o /opt/redmine.tar.gz
安装依赖
sudo gem install bundler --no-rdoc --no-ri sudo bundle install --without development test postgresql sqlite
gem install bundler
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.3.21’
gem install nokogiri -v ‘1.8.0’
sudo apt-get install libxslt-dev libxml2-dev
bundle install //要在redmine目录下运行此语句 (检查依赖是否可用)
数据库初始化 (注意有个官方bug需要在此目录下面 vim app/assets/config/manifest.js)
添加
//= link_tree …/images
//= link_directory …/javascripts .js
//= link_directory …/stylesheets .css
修改连接数据库文件
cp database.yml.example database.yml
输入数据库密码等信息
数据库初始化
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
启动
bundle exec rails server webrick -e production -p 3001 -b 0.0.0.0
可以创建一个screen后台运行