yum install ruby.x86_64
yum install ruby-devel.x86_64
yum install rubygems.noarch
gem install rails -v=2.3.11
gem install rack -v=1.1.1
gem install i18n -v=0.4.2
注意需要安装上mysql-devel
yum install mysql-devel.x86_64
gem install mysql
MacOS X 使用这个:
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/mysql-5.5.16-osx10.6-x86_64/bin/mysql_config
创建数据库表及用户。
复制config/configuration.yml.example
改名为 config/configuration.yml
若要使用gmail作为邮箱,需要
ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git
若启动时候报错,将不需要的(已经注释掉了的)都删除即可。即带#的。在使用emacs编辑的时候,有可能会报出现语法错误,注意删除default后面的空格。
复制config/database.yml.example
改名为 config/database.yml
修改production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password
rake generate_session_store
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
ruby script/server webrick -e production
与Apache结合
gem i passenger
yum install curl-devel
yum install httpd-devel
passenger-install-apache2-module
- 复制public/dispatch.cgi.sample为public/dispatch.cgi
- 修改内容
#!/usr/bin/ruby
require "/usr/lib/ruby/gems/1.8/gems/rails-2.3.11/lib/dispatcher.rb"
-
修改config/environment.rb,去掉下面一行的注释
ENV['RAILS_ENV'] ||= 'production'
使apache支持cgi,添加
Options Includes ExecCGI FollowSymLinks
AddHandler cgi-script .cgi .pl
rails支持,添加
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/apa\
che2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.9
PassengerRuby /usr/bin/ruby
添加vHost,添加
<VirtualHost *:80>
ServerAdmin jimmy.shine@gmail.com
DocumentRoot /var/www/html/redmine/public
ServerName localhost
ErrorLog logs/redmine-error_log
CustomLog logs/redmine-access_log common
<Directory "/var/www/html/redmine/public">
Options Indexes ExecCGI FollowSymLinks
Order allow,deny
Allow from all
AllowOverride all
</Directory>
</VirtualHost>
setenforce 0
service httpd restart
通过http://localhost即可以访问到
其它:
如何为应用添加应用路径
1、复制config/additional_environment.rb.sample生成additional_environment.rb。
添加
config.action_controller.relative_url_root = "/redmine/public"
2、修改httpd.conf中
<VirtualHost *:80>
ServerAdmin jimmy.shine@gmail.com
DocumentRoot /var/www/html
ServerName localhost
ErrorLog logs/redmine-error_log
CustomLog logs/redmine-access_log common
<Directory "/var/www/html/redmine/public">
Options Indexes ExecCGI FollowSymLinks
Order allow,deny
Allow from all
AllowOverride all
</Directory>
RailsBaseURI /redmine/public
</VirtualHost>
则可以以http://localhost/redmine/public来访问
分享到:
相关推荐
自己整理的Linux下Redmine安装过程 详细过程一目了然,原本写下来是方便自己,觉得分享会帮到更多人共同进步! 上手即用
redmine 安装 redmine 主题使用集成 redmine 插件使用集成
centos5.5 redmine安装及其插件安装,里面有本人亲自安装的过程笔记,还有所有的安装文件。
在CentOS 7中安装Redmine详细步骤,亲自试验通过。一通过Docker安装,二从源码安装,简单配置邮件收发、版本控制等
介绍了如何在局域网的服务器上安装Redmine,文中很大一部分是自己的原创。由于本人要在公司的内部服务器上安装一个Redmine,根据网上找到的介绍...(3)在非上网机上将RedMine安装为Windows服务,使其能开机自动运行。
Redmine安装手册 具体的安装步骤及安装的方法
完整的介绍了redmine的安装。图文并茂,很容易看懂。
linux下redmine安装笔记 redmine 是一款很不错的项目管理系统
redmine安装.for linux(内含全套安装文件及安装文档)
redmine的部署教程,希望对其他人有所帮助,仅供参考。
redmine安装脚本 2.6.10版本
redmine安装使用手册,得到过验证。
RedMine的安装手册指导redmine及相关联软件的下载和安装。
linux下redmine安装笔记资料.pdf
Redmine安装配置[归纳].pdf
Redmine安装完全图文指南,很经典,很实用
在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。
支持64位操作系统, 免去redmine安装中各种繁琐,问题排查, 支持一键式安装部署,里面自动包含了tomcat,mysql,ruby等工具, 整个过程中,只需要输入admin的密码。 非常简单,有效!!!