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
还将检查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 ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.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。