1.mysql配置
<pre>
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';//可做
grant all privileges on redmine.* to 'redmine'@'localhost';//可做
</pre>
2.安装RubyGems
<pre>
# cd /usr/ports/devel/ruby-gems
# make install clean
</pre>
3.安装ruby-iconv
<pre>
# cd /usr/ports/converters/ruby-iconv
# make install clean
</pre>
4.安装 rails2.3.5 、rack1.0.1、 thin1.2.7 、mysql
<pre>
# rehash
# gem install rails -v=2.3.5 (可能需要点时间)
# gem install rack -v=1.0.1
# gem install mysql
# gem install thin (x)
</pre>
5.安装 rubygem-passenger,在编译选择nginx
<pre>
# cd /usr/ports/www/rubygem-passenger/
# make config //选择nginx
# make install clean
# passenger-install-nginx-module //选择第二个时,提供源码 在/usr/ports/distfiles/里有nginx压缩文件,可解压提供
</pre>
6.下载redmine http://www.redmine.org/wiki/redmine/Download解压放在/opt/nginx/html/redmine
配置
<pre>
# cp config/database.yml.example config/database.yml
# cp config/email.yml.example config/email.yml
# cp public/dispatch.fcgi.example public/dispatch.fcgi
# chmod 777 tmp
# chmod 777 public/stylesheets
# vim config/database.yml
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
# vim config/email.yml
production:
delivery_method: :smtp
smtp_settings:
#tls: true
address: mail.xxoo.com
port: 25
domain: mail.xxoo.com
authentication: :login
user_name: "xxoo@xxoo.com"
password: "xxoo"
</pre>
7.nginx配置(vim /opt/nginx/conf/nginx.conf)
<pre>
#rails server
server {
listen 80;
server_name www.redmine.cn;
root /opt/nginx/html/redmine/public;
passenger_enabled on;
}
</pre>
8.编译生成
<pre>
# set RAILS_ENV=production (x)
# cd /opt/nginx/html/redmine
# rake config/initializers/session_store.rb
# rake db:migrate RAILS_ENV=production
# rake redmine:load_default_data RAILS_ENV=production
# ruby script/server webrick -e production (x开启3000端口打开)
</pre>
==============================================
点缀娱乐 点缀娱乐 点缀娱乐 点缀娱乐 点缀娱乐 点缀娱乐 点缀娱乐 点缀娱乐
==============================================