Ubuntu下安装使用 apt-get ; linux下安装使用yum
1. apt-get install libapache2-mod-passenger ruby rubygems libruby ruby-dev libmagickcore-dev libmagickwand-dev(环境要求)
2.apt-get install mysql-server mysql-client
会提示设置mysql的root用户密码,重复两遍,我设为了root
3.cd /usr/share
官网下载最新版本 (redmine-4.0.0)
tar -xzvf redmine-4.0.0
4.安装数据库
yum install mysql-server
yum install mysql (Ubuntu目前没有找到)
yum install mysql-devel (ubuntu 下:sudo apt-get install libmysqld-dev )
mysql -u root -proot
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
5. 配置数据库
到 redmine-4.0.0目录下:
cp config/database.yml.example config/database.yml
vi config/database.yml
修改为
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "root"
encoding: utf8
6. 回到redmine目录
yum install ruby
yum install rubygems
yum install ruby-devel
bundle install --without development test
一下三四条命令根据提示判断是否执行:
gem install bundler
gem install json -v '1.8.6'
gem install mysql -v '2.8.1'
gem install rmagick -v '2.16.0'
cd /usr/share/redmine
生成token
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 80
访问 :127.0.0.1 即可访问主页 用户名密码 admin/admin