CentOS6.2 安装 Redmine教程
时间:2014-05-05 00:07 来源:linux.it.net.cn 作者:IT网
折腾了一天,终于把Redmine搭建到服务器上了,本文记录搭建的过程以及过程中遇到的各种问题。
首先需要安装Ruby on rails,网上找了好多安装的说明,这个最好:http://blog.sina.com.cn/s/blog_73d38dbc0100zj7n.html 感谢原作者。
使用该文中的方法成功安装ruby。下面是ruby的安装步骤。
1 删除旧的ruby, yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs
2 wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz
wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz
wget http://www.sqlite.org/sqlite-autoconf-3070900.tar.gz
3 安装一些基本包
yum install openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel
4 安装Node
tar -zxf node-v0.6.6.tar.gz
cd node-v0.6.6
./configure
make
make install
5 安装yaml
tar -zxf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure –prefix=/usr/local
make
make install
6 安装ruby
tar -zxf ruby-1.9.3-p0.tar.gz
cd ruby-1.9.3-p0
./configure –prefix=/usr/local –enable-shared –enable-pthread –disable-install-doc –with-opt-dir=/usr/local/lib
make
make install
7 安装rails
gem install rails
8
yum install ruby-devel
yum install sqlite-devel
9 安装sqlite3
tar -zxf sqlite-autoconf-3070900.tar.gz
cd sqlite-autoconf-3070900
./configure
make
make install
Ruby安装完以后,就需要参照Redmine官网上的安装步骤一步一步的进行下去,官网上的安装文档在这里:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
下面我精简一下
1. 获取源码,从下面这个页面可以下载到redmine的发布版,解压缩以后CD到redmine源码的根目录
http://rubyforge.org/frs/?group_id=1850
2. 然后是mysql的配置(如果使用其他数据库,可参照官网安装说明)
如果没有安装mysql,可以使用
yum install mysql
yum install mysql-server
yum install mysql-devel
安装,然后启动mysql服务,然后设置root密码
service mysqld start
mysql
SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(‘secret_password’);
mysql需要的配置如下(创建一个数据库和用户)
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
3. 将config/database.yml.example拷贝为config/database.yml并编辑其中的production部分。ruby1.9+的话使用如下配置:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
4. 在redmine根目录下依次执行以下命令:
gem install bundler
bundle install --without development test
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data
需要注意的地方:
在执行第二条命令的时候会有一些错误,我安装的时候碰见两个
一个是mysql.h missing,这个是因为我没有install mysql-devel这个包,直接yum install一下即可。
另一个是Can’t install RMagick 2.13.1.需要安装一个库:yum install ImageMagick-devel
最后一条命令中REDMINE_LANG=zh是设置语言,我这里设置为中文。
5. 启动
ruby script/rails server webrick -e production
使用该命令启动以后,redmine的访问地址为:http://localhost:30
如果需要其他机器访问,需要将端口3000设为防火墙的例外端口,访问地址是http://IP:3000
超级管理员的用户名密码为:admin/admin
(责任编辑:IT)
折腾了一天,终于把Redmine搭建到服务器上了,本文记录搭建的过程以及过程中遇到的各种问题。 首先需要安装Ruby on rails,网上找了好多安装的说明,这个最好:http://blog.sina.com.cn/s/blog_73d38dbc0100zj7n.html 感谢原作者。 使用该文中的方法成功安装ruby。下面是ruby的安装步骤。 1 删除旧的ruby, yum erase ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs
2 wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz Ruby安装完以后,就需要参照Redmine官网上的安装步骤一步一步的进行下去,官网上的安装文档在这里: http://www.redmine.org/projects/redmine/wiki/RedmineInstall 下面我精简一下 1. 获取源码,从下面这个页面可以下载到redmine的发布版,解压缩以后CD到redmine源码的根目录 http://rubyforge.org/frs/?group_id=1850 2. 然后是mysql的配置(如果使用其他数据库,可参照官网安装说明) 如果没有安装mysql,可以使用 yum install mysql yum install mysql-server yum install mysql-devel 安装,然后启动mysql服务,然后设置root密码 service mysqld start mysql SET PASSWORD FOR ‘root’@'localhost’ = PASSWORD(‘secret_password’); mysql需要的配置如下(创建一个数据库和用户) CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 3. 将config/database.yml.example拷贝为config/database.yml并编辑其中的production部分。ruby1.9+的话使用如下配置: production: adapter: mysql2 database: redmine host: localhost username: redmine password: my_password 4. 在redmine根目录下依次执行以下命令: gem install bundler bundle install --without development test rake generate_secret_token RAILS_ENV=production rake db:migrate RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data 需要注意的地方: 在执行第二条命令的时候会有一些错误,我安装的时候碰见两个 一个是mysql.h missing,这个是因为我没有install mysql-devel这个包,直接yum install一下即可。 另一个是Can’t install RMagick 2.13.1.需要安装一个库:yum install ImageMagick-devel 最后一条命令中REDMINE_LANG=zh是设置语言,我这里设置为中文。 5. 启动 ruby script/rails server webrick -e production 使用该命令启动以后,redmine的访问地址为:http://localhost:30 如果需要其他机器访问,需要将端口3000设为防火墙的例外端口,访问地址是http://IP:3000 超级管理员的用户名密码为:admin/admin (责任编辑:IT) |