注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

风之云的足迹

点击这里添加博客描述

 
 
 

日志

 
 

Debian/linux下Redmine安装  

2010-10-30 22:30:18|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.       下载mysql数据库

使用命令自动下载安装mysql数据库

 apt-get install mysql-server mysql-client

自动安装的数据在/var/ilb/mysql路径下,配置文件在/etc/mysql路径下

登陆mysql创建数据库redmine

mysql --default-character-set=gbk -h 127.0.0.1 -u root -p -b

create database redmine character set utf8;


2.       安装ruby和相关插件

官方下载页面http://www.ruby-lang.org/en/downloads/

因为redmine不支持ruby1.9版本,按照官方说明自动安装1.8版本的,同时安装rake rubygems

 apt-get install ruby-full rake rubygems 
安装rubymysql驱动以及需要的插件
apt-get install libmysql-ruby libopenssl-ruby
当前redmine稳定版本为1.0.* 要求的rails版本为2.3.5
gem install rails –v=2.3.5  #安装rails
3.  安装subversion直接通过svn获取redmine代码
apt-get install subversion # 安装subversion
获取当前redmine1.0稳定版本
cd usr/local/lib
svn co svn://rubyforge.org/var/svn/redmine/branches/1.0-stable redmine-1.0
 
4.  配置redminedatabase.yml文件

cd /usr/local/lib/redmine-1.0

cp config/database.yml.example config/database.yml

vi config/database.yml
修改database.yml文件的production模式对应的数据库登陆用户名和密码

 ...

production:

adapter: mysql

database: redmine

host: localhost

username: root

password:

encoding: utf8

...
5.  执行rake命令数据库中生存表格插入数据

rake db:migrate RAILS_ENV="production"

rake redmine:load_default_data RAILS_ENV="production"

 

执行的时候出现gem版本太低的错误,但是debian下执行gem update –system出现错误,解决办法:手动下载gem安装执行

cd /usr/src  

wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz  

tar xzvf rubygems-1.3.7.tgz  

cd rubygems-1.3.7  

ruby setup.rb  

 

再次执行rake命令出现missing the rails 2.3.5 gem的错误。重新安装一次rails可以解决

gemt install –v=2.3.5 rails

再次执行rake命令出现执行后出现了以下的错误

(in F:/Ruby/redmine-1.0.1/redmine-1.0.1)

rake aborted!

A key is required to write a cookie containing the session data. Use config.acti

on_controller.session = { :key => "_myapp_session", :secret => "some secret phra

se" } in config/environment.rb

运行rake generate_session_store后可以解决此问题

再次进入redmine目录下执行rake命令,成功创建数据表,导入默认数据

 


6. ruby script/server webrick -e production
启动服务器,输入localhost:3000 可以正常访问了

这里使用了自带的webrick服务器

 参考:http://www.redmine.org/boards/1/topics/5630

  评论这张
 
阅读(1335)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018