centos下 redmind2.6安装

1、下载安装redmind有关软件

cd /tmp

wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz

wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz

wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz

如上面地址不能下载,请自行到官网上找到对应的版本。

2、安装ruby

tar xzf ruby-2.1.5.tar.gz

cd ruby-2.1.5

./configure --prefix=/usr/local/ruby

make && make install

vi /etc/profile

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

. /etc/profile

ruby -v

ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]

代表安装成功

3、安装rails

cd ..

tar xzf rubygems-2.4.5.tgz 

cd rubygems-2.4.5 

ruby setup.rb

gem -v

2.4.5

which gem

/usr/local/ruby/bin/gem

由于国内网络原因(你懂的),导致rubygems.org存放 Amazon S3上面的资源文件间歇性连接失败。所以你会与遇到gem install rack或bundle install的时候半天没有响应,具体可以用gem install rails -V来查看执行过程。下面替换成淘宝的GEM镜像站:

更换源时,如果启动iptables,可能导致更换失败,并导致下边安装不能下载,所以这里建议关闭iptables。

# service iptables stop

# gem sources -l *** CURRENT SOURCES *** https://rubygems.org/ # gem sources --remove https://rubygems.org/ https://rubygems.org/ removed from sources # gem sources -a https://ruby.taobao.org/ https://ruby.taobao.org/ added to sources # gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org/

Redmine需要考虑Ruby版本兼容性问题,请参考:Installing Redmine

centos下 redmind2.6安装

 

Redmine选择安装2.6版本,因此rails安装3.2版本

#gem install rails -v=3.2 

#rails -v 

Rails 3.2.19

4、安装Redmind2.6

cd /tmp

tar xzf redmine-2.6.0.tar.gz -C /home/wwwroot

mv /home/wwwroot/redmine{-2.6.0,}

创建redmine数据库

cd /home/wwwroot/redmine 

gem install mysql2 #用mysql2能提供性能 

mysql -uroot -p 

create database redmine;

配置Redmine的database.yml

cd /home/wwwroot/redmine/config 

cp database.yml.example database.yml 

vi database.yum #修改对应数据库连接信息 

production: 

adapter: mysql2 

database: redmine 

host: localhost 

username: root 

password: "linuxeye" 

encoding: utf8

安装redmine依赖的所有ruby包

cd /home/wwwroot/redmind

gem install bundler #注意是在网站根目录下执行

yum install ImageMagick-devel

bundle install --without development test #完成redmine依赖包的安装
为Rails生成cookies秘钥

# rake generate_secret_token

创建数据库结构

# RAILS_ENV=production rake db:migrate

生成缺省数据

# RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data

调整文件系统权限

# cd /home/wwwroot/redmine

# mkdir -p tmp tmp/pdf public/plugin_assets

# chown -R www.www /home/wwwroot/redmine

5、在WEBrick服务上测试redmind是否成功

# vi /etc/passwd #使www用户有bash权限

www:x:501:501::/home/www:/bin/bash 

启动redmind

# su www -c "ruby script/rails server webrick -e production -d"

如果上边的不行就用(记得一定在/home/wwwroot/redmine目录下才有效)

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

地址:http://IP:3000 (注意:打开iptables 3000端口号)

缺省管理员用户:

admin

admin

最后别忘了启动iptables

service iptables start

现在redmind3.0出来了,以后有时间配置,再发布。

你可能感兴趣的:(centos)