手把手教你在Windows端搭建Redmine項目管理軟件

1.Redmine介紹

Redmine是用Ruby開發的基於web的項目管理軟件,是用ROR框架開發的一套跨平臺項目管理系統,據說是源於Basecamp的ror版而來,支持多種數據庫,有不少自己獨特的功能,例如提供wiki、新聞臺等,還可以集成其他版本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。這種 Web 形式的項目管理系統通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內容來推動項

2.安裝前的嘮叨

windows下的一鍵安裝有:http://bitnami.org/stack/redmine

Windows下的安裝的另一種方式,使用集成環境Instantails,http://www.railsinstaller.org/enRailsInstaller向Windows開發者提供了一種便捷的方式以輕鬆、快速創建Ruby on Rails 3應用。到目前爲止,Windows開發者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能開始創建Rails應用。多虧了來自Engine Yard的Nic Williams博士及其團隊,現在一切都變得簡單異常。

第三種方式,自己準備所有的介質,並且必須考慮依賴性,進行安裝。

如果選擇自己在Windows下安裝的話,需要準備一下介質。

3.使用RailsInstaller安裝

需要準備的介質,http://www.railsinstaller.org/en

下載:railsinstaller-2.2.2.exe

下載安裝文件:mysql-installer-community-5.5.33.2.msi

在branches裏面選擇,redmine-2.3-stable.zip並下載。

4.基礎環境安裝。

1.安裝RailsInstaller

整個安裝大約需要5-10分鐘的樣子。

 

安裝完以後的目錄結構如下,同時會默認在C:盤,生成一個Sites文件夾,改文件夾的作用,就是用來存放,Redmine的部署用的。如果勾選了Install Git的話也無所謂,就是會再你安裝結束後跳出Dos窗口,讓你輸入你的GitHub的賬戶,還有郵箱,可以填寫一個錯誤的上去,這個沒有問題的。

然後,我就可以在C:下面看見Sites文件夾了,這個時候,我們將redmine-2.3-stable.zip,解壓到裏面並且將默認產生的文件夾名稱由redmine-2.3-stable修改爲redmin,如下

2.安裝MySQL

mysql的安裝就簡單,一直點擊Next,注意最後的用戶名和密碼是要記住的。我在安裝的時候沒有考慮性能的問題,安裝了好多用不到的插件。

我這裏設置的是:admin,admin

5.正式具體的搭建

1.創建數據庫

找到mysql的命令行,輸入創建數據庫腳本。這裏不需要grant等操作【安裝看到網上有設置的,結果掉坑裏了】

create database redmine character set utf8;
2.修改配置文件

打開C:\Sites\redmine\config,下面的database.yml.example,首先複製一份,然後修改備份,重命名爲database.yml,將裏面出來production的部分都用#註釋掉。

同時修改production部分的文本如下:

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: root
  password: admin
  encoding: utf8

3.打開RailsInstaller的命令行窗口,Command Prompt with Ruby and Rails,進入redmine目錄

執行下面的命令:

bundle install

在大多數情況下,這一步會直接成功,如果你碰到了Make surethat  gem install mysql2 -v '0.3.13' 的問題,請先執行下面的命令安裝mysql2,

gem install mysql2 -- '--with-mysql-lib="c:\Program Files\MySQL\MySQL Server 5.5\lib" --with-mysql-include="c:\Program Files\MySQL\MySQL Server 5.5\include"' 

請按照自己的安裝目錄修改上述命令!
拷貝 libmysql.dll

C:\Program Files\MySQL\MySQL Server 5.5\lib
to
D:\RailsInstaller\Ruby1.9.3\bin

請按照本機目錄進行修改。

4.上一步沒有問題後,執行下一命令

bundle install --without development test  rmagick postgresql sqlite

5.創建session密鑰

rake generate_secret_token

6.創建數據庫結構

rake db:migrate RAILS_ENV="production" ,這一步需要在mysql中創建數據庫表等,所以命令會執行一會...

7.默認情況下,漢語的所以不需要切換語言,如果需要切換,可以參考下面的命令

rake redmine:load_default_data RAILS_ENV="production" //指明當前項目運行環境爲production ,中間會提示選擇語言,輸入zh(中文),然後回車

8.啓動

輸入:ruby script/server webrick -e production啓動。

9.通過瀏覽器查看

打開瀏覽器,輸入:http://localhost:3000。賬號,密碼都是admin。登錄後,如果看到的是英文,就在我的賬號裏設置語言爲中文就可以了。

6.搭建完成

這樣一個redmine就算搭建完成了,但是涉及到,優化等問題都沒有,後續進行補充。

還有網上很多教程都用了RailsInstaller之後,仍然gem rack;gem rails等,這些已經在RailsInstaller裏面已經給我們做好了,如果再做一次,而版本不對,讀者就不知是怎麼回事了。

希望你能安裝順利

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章