64位centos6.2 安装 redmine 2.x

1.用root登录

2. 安装ruby with libyaml
[url=http://pyyaml.org/]下载最新版LibYAML[/url]

tar xzvf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure --prefix=/usr/local
make && make install


[url=http://www.ruby-lang.org/en/downloads/]下载最新版Ruby[/url]

cd bury
tar xzvf ruby-xxx.tar.gz
./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib
make && make install


3. 安装 gem
[url=http://rubyforge.org/frs/?group_id=126&release_id=46730]下载最新版[/url]

tar xzvf rubygems-xxx.tgz
cd rubygems
ruby setup.ruby


4. 安装rake 和 rails

yum install ruby-devel ruby-irb ruby-rdoc ruby-ri curl-devel
gem install rake
gem install rdoc
gem install rails
gem install sqlite3-ruby
gem install bundler



5. nginx
[url="http://sysoev.ru/nginx"]下载最新版[/url]

yum install pcre-devel
tar xzvf nginx-xxx.tar.gz
./configure --sbin-path=/usr/local/sbin --with-http_ssl_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-http_stub_status_module --with-http_realip_module
make && make install
ln -s /usr/local/nginx/conf /etc/nginx
gem install passenger
passenger-install-nginx-module


6. PostgreSQL
[color=gray]
yum install postgresql postgresql-server postgresql-devel pg
service postgresql initdb
service postgresql start
su postgres
psql
CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'redmine' NOINHERIT VALID UNTIL 'infinity';
CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;
\q
exit
[/color]

放弃PostgreSQL,换用MySQL

7. 安装redmine
[url=http://rubyforge.org/frs/?group_id=1850]下载最新版[/url]
[url=http://www.redmine.org/projects/redmine/wiki/RedmineInstall]教程[/url]

yum install ImageMagick ImageMagick-devel ImageMagick-c++-devel mysql-devel sqlite-devel
gem install rmagick
cd redmine
bundle install --without development test
gem install mysql2
rake generate_secret_token
RAILS_ENV=production rake db:migrate


执行上面最后一句,发现安装mysql后相应位置没有mysql.sock,于是加个链接
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 


继续
RAILS_ENV=production rake redmine:load_default_data


添加用户组、用户及授权
groupadd redmine
useradd -g redmine redmine
chown -R redmine:redmine files log tmp public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets


测试
ruby script/rails server webrick -e production

如成功可通过 [url]http://localhost:3000/[/url] 访问
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值