Chinaunix首页 | 论坛 | 博客
  • 博客访问: 509729
  • 博文数量: 112
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 662
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 07:22
个人简介

一步一个脚印

文章分类

全部博文(112)

文章存档

2019年(2)

2017年(2)

2016年(2)

2015年(6)

2014年(35)

2013年(65)

分类: LINUX

2013-04-05 15:13:28

前言:由于兼容性问题,建议安装老版本的Redmine(1.3.7),避免花太多时间在版本的兼容性上,

1、安装Ruby  ruby –v  查看版本

yum install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc gcc

 

2、安装Rubygems  安装1.3.7版本,  gem –v  查看版本

tar xzvf rubygems-1.3.7.tgz

cd rubygems-1.3.7

ruby setup.rb

 

3、安装Rails   gem install rails    这是连接到官网服务器下载gem包安装,由于网络原因会很久没有响应,所以干脆下载gem依赖文件到本地后再安装,
下载所依赖的gem文件    
aactionmailer-2.3.11.gem  actionpack-2.3.11.gem  .....................   tzinfo-0.3.37.gem

gem install --local rake-0.8.3.gem   以这种方式安装本地的gem文件  
如果安装了不需要版本的gem文件  用gem uninstall ***命令卸载

gem list    #
查看已安装的gem

aactionmailer (2.3.11)
actionpack (2.3.11)
activerecord (2.3.11)
activeresource (2.3.11)
activesupport (2.3.11)
arel (3.0.2)
builder (3.0.4)
erubis (2.7.0)
hike (1.2.1)
i18n (0.6.1)
journey (1.0.4)
mail (2.5.3)
mime-types (1.22)
multi_json (1.7.2)
mysql (2.9.1)
polyglot (0.3.3)
rack (1.1.0)
rails (2.3.11)
rake (0.8.3)
sprockets (2.2.2)
tilt (1.3.6)
treetop (1.4.12)
tzinfo (0.3.37)

gem install --local rails-2.3.11.gem   提示缺什么就装什么   装了好几次  上面是装的最少一次的gem依赖包

最终目的是可以正常运行rails -v                                  #  rails –v  查看版本


4、安装Mysql gem

gem install --local mysql-2.9.1.gem    #如果报错

yum install mysql mysql-devel mysql-serve  #是否都已经安装好,三者缺一不可

gem install --local ruby-mysql-2.9.1.gem

mysql> create database redmine;

mysql> grant all privileges on redmine.* to redmine@localhost identified by 'redmine';

mysql> flush privileges;

mysql>quit

redmine库 用户redmine 密码redmine
 

5、安装Redmine    下载1.3.0版本

mkdir -p /data/webapp

tar xzvf redmine-1.3.0.tar.gz

mv redmine-1.3.0/data/webapp/redmine

cd /data/webapp/redmine/config
cp database.yml.example database.yml

vi database.yml

#只留production:其余全部注释

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: redmine

  encoding: utf8

 

vi config/environment.rb       #插入下面一行

config.action_controller.session = { :key => "_redmine_session", :secret => "275589819C2DE801B002DFED28FBC0736109C358"}

#”275589819…..36109C358”就是mysql里面redmineredmine用户密码的MD5

mysql>use mysql

mysql>select Host,User,Password from user; #这样也能查看redmine用户密码的MD5

 

rake RAILS_ENV=production db:migrate    #生成数据库文件

rake redmine:load_default_data RAILS_ENV=production  #输入默认语言zh

 

/usr/bin/ruby /data/webapp/redmine/script/server -e production &   #启动服务

 

vi /etc/rc.d/rc.local

/usr/bin/ruby /data/webapp/redmine/script/server -e production &    #加入开机启动

 

Netstat –an | grep 3000  #查看3000服务端口是否开启

 

#访问方式
初始用户名和密码都是admin  登录后设置默认语言为中文  保存
阅读(5312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~