在Debian 2.4.0上安装Redmine 7

Redmine徽标

Redmine是一个项目管理工具,其中包括带有错误跟踪的事件跟踪系统。 其他工具包括活动日历,用于项目时间线可视化表示的甘特图,Wiki,论坛,版本控制存储库查看器,RSS,基于角色的工作流控制,与电子邮件集成等。

来源:维基百科

  • 发行:Debian 7
  • 架构:64位
  • Apache2
  • PostgreSQL V9.1

Redmine 2.4安装。 (最后到此日期)


Redmine 2.4软件包下载

wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz

解压缩

tar xvzf redmine-2.4.0.tar.gz

现在我们移动

cd redmine-2.4.0
cd doc/

该软件包附带的官方文档从此处打开。 (RTFM !!!)

cat INSTALL

猫的结果是朝向-» http://pastebin.com/ecUB93Hk

还将检查Ruby版本。 在这种情况下:

aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3

可选软件包。

aptitude install ruby libmagickcore-dev libmagickwand-dev

捆绑软件gem已安装,这将帮助我们安装与项目相关的gem。

redmine-2.4.0# gem install bundler -V

我们必须在UTF-8中创建一个数据库,在这种情况下,postgresql v9.1的名称为:“ redmine”。

然后安装了所有必需的gem,因为它们必须位于redmine目录中:

bundle install --without production

为此,在安装nokogiri gem时可能会出现问题:

sudo aptitude install ruby​​1.8-dev ruby​​1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby​​1.9.1-dev gem install nokogiri

安装mysql2 gem时可能有问题。 为此,他们这样做:

aptitude install libmysqlclient-dev

安装gem pg时可能存在问题。 为此,他们这样做:

aptitude install libpq-dev

在这种情况下,任何gem安装都没有其他问题。

会话机密存储区已生成。

rake generate_secret_token

我们创建数据库的结构

rake db:migrate RAILS_ENV="production"

我们执行必要的许可证。
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets

我们测试了redmine的安装

ruby script/rails server -e production

在这一部分中,我们测试redmine:

locahost:3000

已经在工作。 现在,缺少的是配置SMTP服务器和 将Webrick服务器更改为Apache2。 由于生产中的Webrick服务器消耗大量资源,因此进行了更改。

aptitude install libapache2-mod-passenger

gem install passenger -V

passenger-install-apache2-module2

我们编辑:/etc/apache2/httpd.conf并添加以下行:

RailsEnv production RailsBaseURI /redmine

我们在/ etc / apache2 / sites-enabled / file中添加VirtualHost

ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

我们输入www.redmine.dominio.com并完成! 享受你的redmine。

红矿


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。