美文网首页我爱编程
ubuntu16.04安装redmine教程

ubuntu16.04安装redmine教程

作者: Liven_Lee | 来源:发表于2018-04-16 15:10 被阅读0次

    官网下载安装包并解压
    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

    相关文章

      网友评论

        本文标题:ubuntu16.04安装redmine教程

        本文链接:https://www.haomeiwen.com/subject/kynqkftx.html