1. Redmine安装前提条件 官方的安装指南:http://www./projects/redmine/wiki/RedmineInstall Notes: Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above. 安装主要版本选择:ruby 1.8.6,rubygems1.3.5,rake 0.8.3,rack 1.0.1,I18n 0.4.2,rails 2.3.5 使用yum安装ruby相关的软件 yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql 如果没有ruby-mysql,则从http://www./en/ruby/mysql/ 下载手动安装 /etc/yum.repos.d/ 目录下创建yum源文件ruby.repo,内容如下: -------------------------------------------------------------------------------- [ruby] -------------------------------------------------------------------------------- 升级ruby: yum --enablerepo=ruby update ruby 因为直接通过yum安装的rubygems是0.9.4,所以选择手工下载安装的方式 wget http:///frs/download.php/60718/rubygems-1.3.5.tgz 安装完后运行gem –v检查一下版本是否正常,(当然还可以直接用yum安装,然后通过gem本身的更新来实现,那从rubyforge下载的就应该是.gem结束的升级文件) gem install rails –v=2.3.5 gem install rack –v=1.0.1 gem install rake –v=0.8.3 gem install -v=0.4.2 i18n wget http:///frs/download.php/74128/redmine-1.1.1.tar.gz 拷贝压缩文件到要安装的目录,比如 /var/www目录下,解压 tar xzvf redmine-1.1.1.tar.gz cd redmine-1.1.1 配置数据库连接yml文件(在redmine目录下进行如下操作) cd config cp database.yml.example database.yml vi database.yml 添加如下内容: production: rake db:migrate RAILS_ENV=production 如果没有异常,在redmine安装目录下执行启动服务器的命令: ruby script/server -e production & 这样redmine就会侦听本机IP的3000端口,输入URL:http://IP:3000 就可以看到登陆界面,如果是本机就直接 http://localhost:3000。 但这样只是以独立的方式启动redmine的服务器,在后台执行,有些不足,因为客户端的访问日志会在终端上直接显示。并且你退出终端时,服务器进程也会跟着关闭,后面再介绍启动和关闭脚本的编写,以及如何用nginx做反向代理,或是用Apache也可以,这个网上可以搜索到很多资料。 打开iptables:vi /etc/sysconfig/iptables 添加下面一行到文件里面 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT 然后重启iptables /sbin/service iptables restart 到此为止就完成redmine的安装,过程比较繁琐,主要是各种组件和模块的版本匹配问题。大多数情况下根据安装的错误提示和Google就可以解决滴。 |
|