首页 技术 正文
技术 2022年11月23日
0 收藏 733 点赞 3,382 浏览 2425 个字

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

微信扫一扫

支付宝扫一扫

本文网址:https://www.zhankr.net/141428.html

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:7,140
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:4,476
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:567 阅读:5,290
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:5,162
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:6,335
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:3,874