• CentOS下安装Redmine 2.5.2


        Redmine是用Ruby开发的基于web的项目管理软件,所以先要下载安装Ruby,再下载对 Ruby组件进行打包的 Ruby 打包系统RubyGems

    第一步:下载必要的软件

      1、依赖包安装

       # yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel

        2、下载安装软件

       Redmine下载:# wget -P ~/tools http://www.redmine.org/releases/redmine-2.5.2.tar.gz

           Ruby下载:# wget -P ~/tools http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz

           RubyGems下载:# wget -P ~/tools http://production.cf.rubygems.org/rubygems/rubygems-2.4.1.tgz

    第二步:安装必要软件

      1、解压安装ruby

      # cd ~/tools

         # tar zxvf ruby-2.1.2.tar.gz

         # cd ruby-2.1.2

         # ./configure && make && make install 

      注意:如果编译时指定安装目录./configure --prefix=/usr/local/ruby,要在安装完成后要添加环境变量,在/etc/profile最后加入两行:

      PATH=/usr/local/ruby/bin:$PATH 

      export PATH

      查看安装的ruby版本号:# ruby –v

      参考结果:ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

      2、解压安装rubygems

      # cd ~/tools

      # tar zxvf rubygems-2.4.1.tgz

      # cd rubygems-2.4.1

      # ruby setup.rb

      查看安装的rubygems版本号:# gem –v

      参考结果:2.4.1

      3、安装rails

          由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以更新一下gem源:

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

          # gem sources -a https://ruby.taobao.org/

          # gem sources -l

          *** CURRENT SOURCES ***

          

      https://ruby.taobao.org

      # 请确保只有 ruby.taobao.org

      # gem install rails

      查看安装的rails版本号:# rails -v

      参考结果:Rails 4.1.5

    第三步:安装redmine

      1、进入mysql,创建数据库

    mysql>    CREATE DATABASE redmine CHARACTER SET utf8;

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

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

    //注 my_password为自己的mysql密码。

    2、解压拷贝redmine

    # cd ~/tools

    # tar zxvf redmine-2.5.2.tar.gz

    把解压后的redmine-2.5.2拷贝到Web目录下,后文所说的redmine目录,指的是这个解压缩后产生的目录。

    3、修改redmine目录中的配置文件

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

    # vi config/database.yml

    production:

    adapter: mysql2

    database: redmine

    host: localhost

    username: redmine

    password: my_password

      //注 my_password为自己的mysql密码。

      4、安装依赖包

      # gem install bundler

      # bundle install --without development test rmagick

      5、生成会话存储:

        # rake generate_secret_token

        6、创建数据库结构:

        # RAILS_ENV=production rake db:migrate

        7、插入默认数据:

        RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data

        8、设置文件权限

        # mkdir -p tmp tmp/pdf public/plugin_assets

      # chown -R redmine:redmine files log tmp public/plugin_assets

      # chmod -R 755 files log tmp public/plugin_assets

    第四步:启动redmine

        # ruby script/rails server webrick -e production -d

      等待启动完结后,访问:http://localhost:3000/。

      用户名:admin

      密码:admin

      //注localhost为服务器实际ip,商品权限要打开。

    第五步:加入自启动

      编辑启动文件。

      # vi /etc/rc.local

      最后一行或者适当的位置,加入一下内容。此处必须用绝对路径。注意根据实际redmine路径来填写。

      /usr/local/ruby/bin/ruby /www/redmine/script/rails server webrick -e production -d

  • 相关阅读:
    matlab实现插值法sin函数
    matlab实现共轭梯度法、多元牛顿法、broyden方法
    matlab实现雅可比、高斯塞德尔、后项误差计算
    matlab实现高斯消去法、LU分解
    matlab实现不动点迭代、牛顿法、割线法
    matlab实现的嵌套乘法、高精度、二分法
    knn手写识别
    python笔记
    动态语言
    Spyder 快捷键
  • 原文地址:https://www.cnblogs.com/xmlbw/p/3940538.html
Copyright © 2020-2023  润新知