Linux Redmine 以及FAQ 0.3.5安装与配置

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以夸平台和数据库。Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。虽说像IBM Rational Team Concert的商业项目调查工具已经很强大了,但想坚持一个自由和开放源码的解决方案,可能会发现Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Rrac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以夸平台和数据库。

 

在安装之前,应该确认Linux操作系统已经安装好gcc编译器,否则请用Linux安装光盘先行安装gcc编译器:

gcc –v

如能返回gcc版本号,则gcc正确安装。

一、安装Ruby解析器

一些Linux发行版本,都自带Ruby解析器,大家都用ruby -v查看是什么版本,0.9.4的redmine不支持ruby 1.9.x的,如果你系统的ruby是1.8.x就够了

ruby的源代码可以从Ruby官方网站下载:这里最好用ruby 1.8.7版本

下载源代码包到本地Linux主机,然后解压缩,进入该目录,进行配置,编译和安装:

tar xzvf ruby-1.8.7.tar.gz

cd ruby-1.8.7

./configure –prefix=/usr/local/ruby

make && make install

如果想浏览所有的configure参数,可以:

./configure –help |more

如果不定制安装的目录,默认将安装到/usr/local目录下面。然而我建议自行定制一个ruby的安装目录,例如/usr/local/ruby,这样便于以后的升级,不会和操作系统其他软件混在一起。

安装好以后,修改操作系统PATH路径,加入/usr/local/ruby/bin:

export PATH=/usr/local/ruby/bin:$PATH

将我们自己安装的ruby放在系统PATH前面,避免操作系统自带的ruby造成的干扰。在Linux上,一般将设置放在/etc/profile中,便于对全局生效。

二、安装ruby on rails

在安装rails之前,要先安装rubygems。rubygems是ruby的在线包管理工具,可以从rubyforge下载rubygems:

注意,ruby 1.8.7对应的rubygems版本是1.3.5   1.3.6是要1.8.7的ruby版本的

下载好源代码包,解压缩,安装:

tar xzvf rubygems-1.3.5.tgz

cd rubygems-1.3.5/

ruby setup.rb

然后就可以安装rails了,在确认服务器已经连接互联网的情况下执行:

gem install rails -v=2.3.5

即通过gem从rubyforge网站下载rails所有依赖包安装。

这里通常都会报找不到服务器,是因为你的linux dns服务器没有配置

打开   vi /etc/sysconfig/networking/profiles/default/resolv.conf
添加上你运营商对应的dns服务器ip即可

nameserver 202.96.128.68

nameserver 202.96.128.166

nameserver 8.8.8.8

安装好rails以后,可以执行:

rails –v

确认一下rails的版本。

Rake安装

# gem install rake   //直接使用gem命令安装rake.

下载redmine (搞了半天,终于到正事了~~~)

?group_id=1850&release_id=43474

这里要下载你redmine对应支持的版本

大家如果不清楚关系,可以到官网查看

Redmine安装 # wget

# tar zxvf redmine-0.9.4.tar.gz # mv redmine-0.9.4 /usr/local/redmine # cd /usr/local/redmine/config 设置数据库参数

# cp database.yml.example database.yml

# vi database.yml

production: adapter: mysql

database:redmine

host: localhost

username: redmineuser

password: redminepw

encoding: utf8

保存退出:wq

Remine设定
(注意此时的目录一定要在redmine/config里,不然会出错)
# rake db:migrate RAILS_ENV=”production”         //创建表

如果这里运行报

A secret is required to generate an integrity hash for cookie session data.
Use config.action_controller.session = { :session_key => “_myapp_session”,

先执行 #rake config/initializers/session_store.rb

如果提示没有mysql驱动,那请先执行#gem install ruby-mysql

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26285.html