Chinaunix首页 | 论坛 | 博客
  • 博客访问: 232845
  • 博文数量: 65
  • 博客积分: 1430
  • 博客等级: 中尉
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 00:30
文章分类
文章存档

2011年(65)

分类: LINUX

2011-11-24 16:34:34

大家好,我回来了
  好想你们啊,一直在忙着找工作,将近有一个半月没写过博客了,最近在工作的时候安装了redmine,安装过程真的是相当痛苦,由于网络问题无法使用gem在线安装rails和rack等gem包,索性将gem包下到了本地,然后使用gem istall xx.gem命令安装,现将其做如下总结,希望对大家有所帮助。
  

redmine
一。百科名片Redmine是用Ruby开发的基于基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。
二。安装步骤
1.安装ruby
  从ruby官网上下载最新的源码ruby。我下载的是ruby-1.8.7-p174.tar.gz
tar zxvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./config --prifix=/usr/local/ruby
make
make install
2.安装gem
 下载rubygems源码包,网址链接为,最新的为1.8.11,我下载的是rubygems-1.3.5.tgz
tar zxvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
ruby setup.rb
3.安装rails-2.2.2
 如果在线可以直接用gem安装rails,但是会比较慢,而且经常会安装不上,很痛苦的,所以我们可以采
用如下方法安装:
  下载rails-2.2.2源码包
  unzip rails-2.2.2.zip
cd cd rails-2.2.2
ls(会出现7个gem包,使用gem安装这7个gem包)
gem install actionmailer-2.2.2.gem
  gem install activeresource-2.2.2.gem  
gem install rake-0.8.3.gem gem install actionpack-2.2.2.gem
gem install activesupport-2.2.2.gem gem install activerecord-2.2.2.gem
gem install rails-2.2.2.gem
3.安装rack-1.1.0.gem
 从 rack-1.1.0.gem 下载rack-1.1.0.gem
  gem install rack-1.1.0.gem
4.安装mysql-2.8.1.gem
 从mysql-2.8.1.gem 下载mysql-2.8.1.gem
    gem install mysql-2.8.1.gem
5.安装i18n-0.4.2.gem
 我也忘记当时从哪个网站下载的,不是很好找,但的确是可以下载到的,你们慢慢找哈,我这个就不帮大家找了。
 gem install i18n-0.4.2.gem
  
6.安装redmine
从redmine的官网下载redmine-1.2.1.tar.gz
 
 最新版为redmine-1.2.2,大家也
可以下载最新版的。
1)创建数据库
  mysql> create database redmine character set utf8;
   mysql>create user 'redmine'@'%' identified by 'redmine';
mysql>grant all privileges on redmine.* to 'redmine'@'%';
2)解压redmine并配置redmine连接数据库所需的参数。
tar zxvf redmine-1.2.1.tar.gz
cd redmine-1.2.1
cp config/database.yml.example config/database.yml
vim config/database.yml
production:
  adapter: mysql
  database: redminedb
  host: 192.168.11.42(此ip为mysql所在的主机的ip,可能跟redmine同一台,也可能不在同一台,根据实际情况填)
  username: redmine
  password: redmine
  encoding: utf8
3)创建一个session安装密钥
 cd redmine-1.2.1
 rake config/initializers/sesdion_store.rb
4)执行数据迁移
 cd redmine-1.2.1
 rake db:migrate RAILS_ENV='production'
5)启动服务
 cd redmine-1.2.1
 ruby script/server -e production -d
监听端口默认为3000
访问方式:地址:3000



阅读(4224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~