redmine & ruby 在ubuntu 上的安装笔记
我现在用的是Ubuntu 10.04
1. 前提 gcc 环境是必要的
apt-get install build-essential
2. ruby 必要件安装
apt-get install ruby ri rdoc rake rubygems ruby-dev libmysqlclient16-dev libopenssl-ruby1.8
3. 安装 rails
gem install rails
4. 安装mysql 驱动
gem install mysql
5. 从 svn 上取得 redmine或者直接下载解压
http://rubyforge.org/frs/?group_id=1850
svn co http://redmine.rubyforge.org/svn/branches/0.8-stable redmine-0.8
6. 创建数据库
mysql> create database redmine character set utf8;
Query OK, 1 row affected (0.08 sec)
7. 设置 mysql 联结
redmine-0.8# cp config/database.yml.example config/database.yml
redmine-0.8#vi config/database.yml
注意这一部分:
production:
adapter: mysql
database: redmine
host: localhost
username: root
password: XXXXXX
encoding: utf8
8. 建表
rake db:migrate RAILS_ENV="production"
出现:
Missing session secret. Please run 'rake config/initializers/session_store.rb' to generate one
按提示,generate一个就完了
或者
sessioncontroller找不到的问题,就把
config.action_controller.session = { :key => "_myapp_session", :secret => "flandycannotbelievehowawesomeitis" } 添加到config/environment.rb 的config对象声明之后任意一个地方
9 . 启动服务器
ruby script/server webrick -e production(调试模式)
或者
ruby script/server -e production
11. 登进去看看
http://xxxxx:3000
user/passwd: admin/admin
12. 建个project吧..
本文出自 “张学友的悲伤” 博客,转载请与作者联系!