日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows 2012 下Redmine安装和环境搭建

發(fā)布時間:2024/4/15 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 2012 下Redmine安装和环境搭建 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

公司在過去一年中處于高速發(fā)展創(chuàng)業(yè)期,對于技術管理和項目管理沒有找到一個很好的管理工具,使用過Teanbition+禪道+SVM的集成管理工具,但是明顯各工具之間聯(lián)系性差,斷層嚴重,不能很好的形成團隊成員良好溝通,尤其是項目進度和需求管理、代碼管理、bug管理方面突出。經(jīng)過不同的工具參考和對比,如:禪道、Jira、Teanbition、redmine。然后選擇Redmine,選擇的原因有兩個:一是免費開源(環(huán)境搭建繁瑣),二是小團隊協(xié)作便于管理。下面我們簡單介紹下Redmine的特性:

簡介:Redmine是基于ROR框架開發(fā)的一套跨平臺項目管理系統(tǒng),是項目管理系統(tǒng)的后起之秀,據(jù)說是源于Basecamp的ror版而來,支持多種數(shù)據(jù)庫,除了和DotProject的功能大致相當外,還有不少自己獨特的功能,例如提供wiki、新聞臺、時間跟蹤、feed聚合、導出pdf等,還可以集成其他版本管理系統(tǒng)和BUG跟蹤系統(tǒng),例如Git、SVN、CVS、TD等等。

一、 多項目支持

1. 在一個Redmine平臺上管理您的所有項目

2. 用戶在不同項目中可以是不同的角色

3. 項目可設定為公開的(所有人可見)或者內部的(只有項目成員可見)

4. 可在項目中激活或者隱藏模塊(即:? wiki , 版本庫, 問題描述, 問題跟蹤…)

二、 基于角色的靈活訪問控制

1. 定義您自己的角色并快速角色的信息和權限

三、 靈活的問題跟蹤系統(tǒng)

1. 定義您自己的問題狀態(tài)和問題類型

2. 可以通過web管理界面為每種問題類型和角色設置工作流程

四、 甘特圖和日歷

1. 根據(jù)為問題設定的開始日期和完成日期自動生成甘特圖和日歷

五、 時間跟蹤功能

1. 在項目級別或者問題級別設定時間

2. 根據(jù)用戶, 問題類型, 類別或者活動生成工作量報表

六、 自定義屬性

1. 可以為問題, 項目和用戶添加自定義屬性

2. 可以使用多種格式: 文本, 日期, 證書, 下拉列表, 復選框

3. 自定義屬性可以像常規(guī)屬性那樣顯示在問題列表中并可以作為過濾器使用

七、 新聞, 文檔和文件管理

1. 可以方便快速發(fā)布消息, 查看新聞

2. 可以方便快速共享文檔, 管理文件

八、 為每個項目設置獨立的wiki和討論區(qū)

1. Wiki使用textile語法, 可以通過方括號標記設置指向在wiki內部的任意頁面

2. 提供歷史記錄的對比和注釋功能

九、 版本庫瀏覽器和對比查看器

1. 可以為每個項目綁定已有的版本庫

2. Redmine使您可以瀏覽版本庫的內容, 查閱和搜索變動

3. 對比和注釋(即追溯)查看器

4. 支持的版本管理系統(tǒng): Subversion, CVS, Mercurial, Darcs and Bazaar

十、 訂閱(Feeds)和郵件通知

1. 項目活動、變更、新聞、問題、問題變更都可通過Atom feeds獲取通知

十一、 支持多種LDAP認證方式

1. Redmine使您可以通過多種LDAP方式認證用戶

2. 用戶賬戶可在從目錄服務中發(fā)現(xiàn)用戶后被自動創(chuàng)建(可選的)

十二、 支持用戶自注冊

1. 可以配置系統(tǒng)允許用戶在線注冊

2. 提供3種用戶激活方式: 自動激活(不需要確認)、手動激活(由管理員激活)、通過郵件自動發(fā)送的郵件激活?功能特性?。

介紹完Remine的功能后,我們接下來開始進行環(huán)境搭建,所需工具:Railsinstaller(集成安裝包)、Mysql、Redmine。

一、準備集成安裝包Railsinstaller,下載地址:http://railsinstaller.org/en


目前最新版本的Ruby是2.2以上,解決了因安裝過程中好幾個組件要求Ruby版本必須在2.2以上,這里索性選擇下載最新版2.3的。下載比較慢,有條件的童鞋可以VPN下載。

安裝Railsinstaller? 一直點next就可以了,安裝完成之后會出現(xiàn)兩個文件夾目錄,一個安裝的目錄,我默認選擇安裝到D盤,以Railsinstaller?為根目錄文件夾,一個C盤會生成一個Sites的文件夾。

二、準備Redmine,下載地址:http://www.redmine.org/projects/redmine/wiki/Download/


最新版本是3.4.1的,選擇下載Redmine-3.4.1.zip,下載完成之后解壓縮redmine-3.4.1 把解壓后的文檔放到C盤中的Sites文件夾中,并修改redmine-3.4.1 為redmine。如下圖:


三、準備Mysql,Mysql的下載地址就不用給出了,目前最新版本是5.7.18,。自從Mysql被Oracle收購后,現(xiàn)在下載特別麻煩,還得注冊賬號等等。后來考慮xampp或者wamp,發(fā)現(xiàn)安裝后不能正常啟動mysql和Apache服務,檢查公司服務器也有一套xampp的環(huán)境,然后就選擇這個原有的環(huán)境,省去了很多事。大家可以采納我的,也可以自行下載MySQL安裝。網(wǎng)上資料很多可以借鑒!如下圖:


1、把mysql中l(wèi)ib下的libmysql.dll復制到 RailsInstaller下ruby2.2.0的bin文件中去,目測xampp下的mysql中沒有找到libmysql.dll,然后我找了之前有MySQL 5.6的解壓包,直接拷貝過去,完美解決問題。

2、啟動MySQL 服務,進入MySQL 窗口命令或者使用Navicat工具進行連接。


在mysql的運行一下命令符:

mysql?-u?root?-p ?

CREATE?DATABASE?redmine?CHARACTER?SET?utf8; ?

CREATE?USER?'redmine'@'localhost'?IDENTIFIED?BY?'my_password'; ?

GRANT?ALL?PRIVILEGES?ON?redmine.*?TO?'redmine'@'localhost'; ?

?

3、配置數(shù)據(jù)庫。將C:\Sites\redmine\config下的database.yml.example文件拷貝一份,改名為database.yml,打開文件進行編輯,主要目的是配置數(shù)據(jù)庫的信息。由于我們bundler的時候去掉了development和test版本,所以只關注“production”部分就好了。修改如下:

# Line indentation must be 2 spaces (no tabs).

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: redmine

encoding: utf8

如圖:


請注意,不能寫錯用戶名和密碼,寫錯了會造成很多麻煩,如果出錯了,先卸載mysql2,然后修改正確,重新安裝mysql2。卸載命令:gem uninstall mysql2,安裝命令:gem install musql。以上兩個指令必須在redmine目錄下執(zhí)行,請參照上面內容。

四、1、打開cmd? 進入到C:/Sites/redmine? gem list 查看已經(jīng)安裝的文件

在安裝文件之前首先: 輸入 更改下載地址: gem?sources -l 查看當前的下載地址。


如果不是這個下載地址 先移除原來的地址,國外源不好用,下載實在是慢的像蝸牛,你懂的!

移除指令:gem sources --remove?https://rubygems.org/

然后 :gem sources -a?http://gems.ruby-china.org/

然后安裝: gem install mysql2

然后 執(zhí)行執(zhí)行:rakedb:migrate RAILS_ENV=”production”,在這個環(huán)節(jié)出現(xiàn)rake 一直出現(xiàn)rake'不是內部或外部命令,也不是可運行程序,執(zhí)行bundle install 也是一樣,請修改下面所設計到的文件,如下圖:


bundle文件下制定路徑為默認C盤下,修改成安裝路徑即可,如圖:



然后再次執(zhí)行:bundle instal l--without development test rmagick安裝所有需要的gems,安裝過程中如果提示出錯 如提示依賴rbpdf-font沒有,導致安裝中斷,就執(zhí)行一下 gem install rbpdf-font,然后再執(zhí)行上面的命令。一直到安裝完成。

2、生成會話保存密鑰?,開始命令生成一個隨機的 Key , Rails 用它來加密 cookie ……

bundle?exec?rake?generate_secret_token

創(chuàng)建數(shù)據(jù)庫結構,使用下面的命令:

set?RAILS_ENV=production

bundle?exec?rake?db:migrate

使用下面的命令來向數(shù)據(jù)庫中插入默認的配置數(shù)據(jù)

set?RAILS_ENV=production

bundle?exec?rake?redmine:load_default_data??如下圖:


出現(xiàn)輸入zh,如下圖:這里使用了別人的圖,因為我運行完指令后再次運行就沒有這個圖了,索性參考別人的!


執(zhí)行下面的命令:

rails server webrick -e production


在執(zhí)行第四點過程中的部分命令的時候,老是提示Failed to load libmysql.dll from D:\......libmysql.dll,如下圖:


百度了好多次,就是無法找到解決方案,然后翻墻后Google了,終于在stackoverflow中找到解決方案

A、卸載mysql2,選擇3 卸載所有版本。


B、下載mysql-connector-c-noinstall-6.0.2- win32.zip,然后解壓后修改文件夾名為MySQLConn,放到redmine目錄下便于管理,執(zhí)行mysql2安裝:如下圖


然后再次rails server webrick -e production,然后使用留瀏覽器打開http://localhost:3000默認賬號和密碼都是admin。


上面的配置好有個問題就是? 只有自己的主機才可以打開這個路徑? 局域網(wǎng)內卻無法訪問 這個時候我們要修寫配置參數(shù):

可以先輸入rails s -h,然后接著輸入:rails s -b 0.0.0.0 重啟服務就好了 如圖:


另一種方法是在C:\WINDOWS\system32\drivers\etc\hosts 文件內加上如下

192.168.3.3

localhost (我司服務器電腦ip是192.168.3.3,參考修改)

之后仍然執(zhí)行

rails server webrick -e production開啟服務,其他的局域網(wǎng)電腦也可以通過http://192.168.3.3:3000訪問

轉載請注明出處,謝謝! ?-----http://blog.csdn.net/chenda_lin/article/details/75246017

轉載于:https://www.cnblogs.com/chendalin/p/7196239.html

總結

以上是生活随笔為你收集整理的Windows 2012 下Redmine安装和环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。