项目打点东西是团队开拓进程中必不行少的东西,较量风行的包罗JIRA、trac、redmine、xplanner等。redmine系统以其轻量、易上手等特点吸引了越来越多人的留意,作为其特色的甘特图,也为其赢得了更多的传颂和口碑。
redmine是一个支持中文的开源项目打点系统,基于Ruby on Rails,支持成果机动而富厚:多项目、大都据库支持、bug跟踪、甘特图、文档打点、wiki、email、论坛、时间线等,根基可以或许满意大大都项目打点需求。下面来看看安装redmine需要的支持情况和安装步调。(请参考各平台安装redmine的官方说明)
在windows平台上安装陈设redmine,需要以下条件:
1、ROR情况:Ruby,RubyGems,Rake,Rails;
2、数据库:mysql;
3、redmine包。
ROR情况的陈设还长短常贫苦的,尤其是rake(一个雷同于make的东东),需要许多库的支持。幸好有一个RailsInstaller的东西可以帮我们一键安装好ROR情况,这样我们也不消再去体贴ROR组件中各版本的兼容问题,直接安装最新的RailsInstaller包就好了。
mysql的安装我是找了xampp的包,内里包括了mysql和Apache等,安装的时候可以自界说。
详细步调:
1、安装RailsInstaller,留意勾选上添加情况变量,后头呼吁行运行ROR措施时会很利便。我直接安装在了C盘根目次下:C:\RailsInstaller。此时RailsInstaller还会为我们自动建设一个ROR项目目次C:\Sites。安装完成后会弹出一个dos窗口,会要求先配置git用户名和邮箱;
2、下载redmine包(),将解压后的redmine文件夹拷贝到C:\Sites下,修改文件夹名字为redmine,即C:\Sites\redmine;
3、替换libmysql.dll文件,由于RailsInstaller中的mysql编译版本问题,我们需要下载,将解压后的 lib\libmysql.dll 文件拷贝到 C:\RailsInstaller\Ruby1.9.3\bin下;(注:以上参考在 Windows 下安装 Redmine 2中的说明)
(笔者注:我这里直接用我本身设置的php情况中的mysql文件夹下的libmysql.dll也没问题)
4、打开RailsInstaller的呼吁行措施“Command Prompt with Ruby and Rails”,默认在C:\Sites路径下,输入“cd redmine”进入redmine目次。按照redmine安装说明,1.4.0版本以上的redmine用bundler来打点用到的gems,输入“gem install bundler”先安装bunlder。然后输入“bundle install –without development test rmagick”安装所有需要的gems;
5、建设数据库。由于我当地已设置好php情况,可以用phpMyAdmin设置成立mysql数据库,也可以用呼吁行建设。如下所示:
create database redmine character set utf8;
create user ‘redmine’@’localhost’ identified by ‘my_password’;
grant all privileges on redmine.* to ‘redmine’@’localhost’ identified by ‘my_password’;
(笔者注:我这里建设的redmine用户没有分派上redmine数据库的权限,厥后在phpmyadmin中从头建的用户。)
6、设置数据库。将C:\Sites\redmine\config下的database.yml.example文件拷贝一份,更名为database.yml,打开文件举办编辑,主要目标是设置数据库的信息。由于我们bundler的时候去掉了development和test版本,所以只存眷“production”部门就好了。修改如下:
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: my_password
个中暗码部门对应建设数据库时的暗码,要加引号;
7、关联数据库。在“Command Prompt with Ruby and Rails”中进入redmine目次后输入“rake generate_secret_token
”生成session存储密钥;然后输入“rake db:migrate RAILS_ENV=”production””迁移redmine的数据库,需要期待几分钟;通过“rake redmine:load_default_data RAILS_ENV=”production””装载默认设置数据,选择语言为zh。
8、运行redmine。输入“ruby bin/rails server webrick -e production”启动redmine就大功告成了。在欣赏器中输入“:3000/”就能看到redmine的界面了。具体的安装步调还可以参考官方说明。
假如需要用ip 会见,则启动的时候需要在后头加上参数 -b 10.10.10.10 -p 3000&
除了以上说明的要领,尚有一个东西集成了redmine的安装,参考BitNami。 over!
后续题外话:
由于海内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性毗连失败。所以你会与碰着 gem install rack 或 bundle install 的时候半天没有响应,详细可以用 gem install rails -V 来查察执行进程。
这是一个完整 rubygems.org 镜像,你可以用此取代官方版本,同步频率今朝为15分钟一次以担保只管与官方处事同步。
如何利用?
$ gem sources –remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
* CURRENT SOURCES *