CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
2011-10-04 17:33
495 查看
没想到安装过程这么曲折,gem安装时下载经常是不成功的,无耐只好把.gem文件下载回来再本地安装,加上radmine 1.2.1对各组件的版本了也比较挑剔,中间走了不少弯路,折腾了二天时间,终于摸清路子。顺便把安装方法记录下来。
[/code]
[/code]
[/code]
创建Redmine数据库,执行mysql -u root -p登录mysql,在mysql>命令行中输入如以下sql代码:
[/code]
添加一个数据库readmine,创建一个用户登录用户redmine,密码和用户名相同,并且授权访问redmine数据库。
注:mysql安装后默认root是没设置密码的,如果要改root密码,执行 usr/bin/mysqladmin -u root password 'new-password' 修改。
[/code]
[/code]
安装成功后执行 ruby –v 可看到ruby的版本信息,如:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
0.安装相关的软件包
[code] [code] 1:# yum install httpd httpd-devel openssl-devel\ zlib-devel gcc gcc-c++ curl-devel subversion -y
[/code]
[/code]
1.安装MySql数据库
安装MySQL ,并设置为开机自动启动。[code] 1: # yum install mysql mysql-devel mysql-server
2: # chkconfig --levels 235 mysqld on
3: # /etc/init.d/mysqld start
[/code]
创建Redmine数据库,执行mysql -u root -p登录mysql,在mysql>命令行中输入如以下sql代码:
[code] 1: CREATE DATABASE redmine CHARACTER SET utf8 COLLATE utf8_general_ci;
2: CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';
3: GRANT ALL ON redmine.* TO 'redmine'@'localhost';
[/code]
添加一个数据库readmine,创建一个用户登录用户redmine,密码和用户名相同,并且授权访问redmine数据库。
注:mysql安装后默认root是没设置密码的,如果要改root密码,执行 usr/bin/mysqladmin -u root password 'new-password' 修改。
2.安装Ruby 1.8.7
下载Ruby1.8.7源码编译安装,建个临时目录存放安装过程需要下载的文件[code] [code] 1:# mkdir ~/rails_install
2:# cd ~/redmine_install
3:# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz
4:# tar zxvf ruby-1.8.7-p352.tar.gz
5:# cd ruby-1.8.7-p352
6:# ./configure
7:# make
8:# make install
[/code]
[/code]
安装成功后执行 ruby –v 可看到ruby的版本信息,如:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
3.安装RubyGems
这个比较挑剔,在redmine安装指导(http://www.redmine.org/projects/redmine/wiki/RedmineInstall)中提到有要求,要在1.3.7 ~ 1.7.0之间,这里我选择了1.6.2版。同样是下载源码安装。[code] [code] 1:# cd ~/rails_install
2:# wget http://rubyforge.org/frs/download.php/74445/rubygems-1.6.2.tgz[/code]3:# tar zxvf rubygems-1.6.2.tgz4:# cd rubygems-1.6.25:# ruby setup.rb
[/code]
[/code]
安装成功后,执行gem –v ,可看到版本信息。4.安装Rails及相关gems
如果直接用gem install xxx 安装的,大都都安装不成功,不知是我这边网络问题还是其它原因,所以只好把用到的文件都下载回来再本地安装。[code] [code] 1: # cd ~/rails_install2: # wget http://rubygems.org/downloads/rake-0.8.3.gem[/code]3: # wget http://rubygems.org/downloads/rack-1.1.0.gem[/code]4: # wget http://rubygems.org/downloads/rails-2.3.11.gem[/code]5: # wget http://rubygems.org/downloads/activesupport-2.3.11.gem[/code]6: # wget http://rubygems.org/downloads/activerecord-2.3.11.gem[/code]7: # wget http://rubygems.org/downloads/actionpack-2.3.11.gem[/code]8: # wget http://rubygems.org/downloads/actionmailer-2.3.11.gem[/code]9: # wget http://rubygems.org/downloads/activeresource-2.3.11.gem[/code]10:11: # wget http://rubygems.org/downloads/i18n-0.4.2.gem[/code]12: # wget http://rubygems.org/downloads/mysql-2.8.1.gem[/code]13: # wget http://rubygems.org/downloads/cgi_multipart_eof_fix-2.5.0.gem[/code]14: # wget http://rubygems.org/downloads/coderay-1.0.0.gem[/code]15:16: # gem install --local rake-0.8.3.gem17: # gem install --local rack-1.1.0.gem18: # gem install --local rails-2.3.11.gem19: # gem install --local mysql-2.8.1.gem20: # gem install --local i18n-0.4.2.gem21: # gem install --local cgi_multipart_eof_fix-2.5.0.gem22: # gem install --local coderay-1.0.0.gem
[/code]
[/code]
安装成功后运行rails可以看到相应的版本信息5.安装Redmine 1.2.1
使用svn下载Redmine 1.2源码到/var/www目录中[code] 1: # svn co http://redmine.rubyforge.org/svn/branches/1.2-stable /var/www/redmine1.2
[/code]
redmine数据库配置,将config目录下的数据库配置模板复制一份[code] [code] 1:# cd /var/www/redmine1.2/2:# cp config/database.yml.example config/database.yml3:# nano config/database.yml
[/code]
[/code]
打开复制出来的database.yml文件,配置production节点的mysql登录信息。[code] [code] 1: production:2: adapter: mysql3: database: redmine4: host: localhost5: username: redmine6: password: redmine
[/code]
[/code]
生成session存储加密信息和数据库[code] [code] 1: # cd /var/www/redmine1.22: # rake config/initializers/session_store.rb3: # RAILS_ENV=production rake db:migrate4: # RAILS_ENV=production rake redmine:load_default_data
[/code]
[/code]
在执行最后一行命令时,会提示选择语言种类,输入 zh 回车即可,如果直接回车确则认默认为英文。
运行redmine[code] [code] 1:# cd /var/www/redmine1.22:# ruby script/server webrick -p 8000 -e production
[/code]
[/code]
即可以在浏览器中输入 :8000]http://[服务器IP]:8000 访问redmine,默认的管理登录用户名和密码都为 admin,界面如下:
要注意的是,centos默认是打开iptables服务的,所以要远程访问还要在iptables中添加一个放行规则。
# nano /etc/sysconfig/iptables
在 -A INPUT -j REJECT 这行前添加[code] [code] 1: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT
[/code]
[/code]
然后再重启iptables服务,使修改生效。
# service iptables restart
这样就可以远程访问了。
PS:
想省事的同学可以直接在这里http://bitnami.org/stack/redmine下载个VMWave虚拟机文件加载就可以了,也有for win的整体安装包。
出处:http://wuchang.cnblogs.com
参考:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
http://www.bilot.com/?p=917
http://endo.homeunix.net/~endo/mywiki/index.php?CentOS6.0%E3%81%A7Redmine
相关文章推荐
- CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
- CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记[转]
- CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
- CentOS 6.0安装配置LAMP服务…
- CentOS 6.0 tftp服务安装与配置,
- CentOS 6.5 下安装配置GO 1.2.1
- CentOS 6.0 图形(图解)安装教程、基本配置、网络配置、软件源配置、安装压缩、语言包 一.准备安装CentOS 6
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- Kafka学习笔记——centos7下kafka安装配置与验证
- CentOS 64位下安装Postfix+Dovecot 配置邮件服务器笔记
- CentOS 7运维管理笔记(12)----GUI配置工具Webmin的安装
- Virtual PC(VPC)虚拟机安装CentOS 6.0网络配置
- CentOS系统中VNC Server安装配置笔记
- centos 6.5下编译安装、配置高性能服务器Nginx(安装笔记)
- CentOS6.0 Puppet安装配置
- LNMP= CentOS+Nginx+MySQL+PHP 安装配置及简易建站笔记(持续更新中)
- 一、Hadoop单机版standalone的安装与配置(Hadoop1.2.1,CentOS6.5)
- CentOS6.5+hadoop1.2.1安装配置测试记录
- CentOS安装配置redmine 走了好多弯路 总算搞定
- ruby on rails 在centos 7下的安装配置