RedMine 1.3.3 安装攻略
RedMine是一個項目管理工具,界面還挺簡潔的,公司需要我就裝了一個玩玩,下面是安裝的一些記錄。
RedMine的版本很多,它是用ruby寫的,不同的版本對應的 ruby環境也不一樣,大家可以去這里看看:http://www.redmine.org/projects/redmine/wiki/RedmineInstall
我安裝的是RedMine1.3.3。
工具下載:
先去下載RUBY 地址:http://rubyforge.org/frs/?group_id=167&release_id=42563
我下載的是rubyinstaller-1.8.7-p358.exe
準備軟件:redmine1.3.3安裝包
下載地址:http://rubyforge.org/frs/?group_id=1850
準備軟件:rdoc-2.4.2.gem
下載地址:http://rubyforge.org/frs/?group_id=627
準備軟件:mysql-2.8.1-x86-mingw32.gem
下載地址:http://rubyforge.org/projects/mysql-win
還需要安裝MYSQL,這個是關于MYSQL的安裝http://www.cnblogs.com/hikarusun/archive/2012/04/26/2471039.html
安裝步驟:
1、給DOS添加ruby運行環境
安裝剛才下載的rubyinstaller-1.8.7-p358.exe
安裝完畢后點擊開始菜單,選擇?Ruby 1.8.7-p358 中的Start Command Prompt with Ruby
進入含有ruby環境的DOS界面,依次執行如下命令:
(如果有失敗時,可能libmySQL未加
下載地址:http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
下載后放入C:\Ruby187\bin中,放入后需要重啟服務)
gem install -v=2.3.14 rails?
安裝有時候會失敗,多嘗試幾次,速度也有點慢。
?2、創建數據庫
進入MYSQL命令行,輸入以下命令:
mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';?
3、Redmine配置安裝
解壓并進入解壓后目錄的目錄,將config/database.yml.example 重命名為 config/database.yml,
并修改鏈接數據庫所需要的參數,以下是修改信息,加粗部分是修改的內容:(注意空格)
4、生成session密鑰,執行數據遷移并載入Redmine默認配置
cd 進入redmine根目錄
set RAILS_ENV=productionrake config/initializers/session_store.rb當執行這條數據的時候可能會出錯,可能是因為rubygem版本太高,這個時候執行?gem update --system 1.3.7 然后在試試看應該就行了,接下來繼續。
rake db:migraterake redmine:load_default_data5、至此,Redmine安裝已經完畢,下面用Redmine自帶的Webrick服務器運行Redmine,測試是否安裝成功
在Redmine的根目錄輸入命令
ruby script/server打開瀏覽器,輸入 http://localhost:3000 如果頁面正常顯示,則說明已經成功安裝。
username:admin
password:admin
如果能夠成功登錄就說明安裝成功啦,但是一旦關閉這個命令行redmine服務器就將關閉,所以我們還需要將 redmine作為系統服務啟動。
Ruby提供一個安裝Ruby程序為服務的包:mongrel_service。安裝其實很簡單,在C:\Ruby187\bin目錄下運行:gem install mongrel_service,此過程中會下載一些其他必須的包,如下圖所示。
然后使用mongrel_service將Redmine安裝為服務:
mongrel_rails service::install -N RedMine-c D:\redmine-p 3000其中D:\redmine是Redmine所在目錄 3000是監聽端口,然后修改啟動方式為自動即可。
輸入net start?RedMine 服務就啟動了,進入系統服務里將該服務設置成自動,他就會開機自動啟動了。
如果想要移除Redmine服務,可執行如下命令:
mongrel_rails service::remove -N RedMine這樣redmine就算安裝完畢了,但是當我登錄的時候發生了以下錯誤:
You are being redirected
網上的解決方案是下載mongrel.rb,將其放入redmine\config\initializers中,然后重啟redmine服務。
下載地址:https://gist.github.com/raw/826692/cb0dcf784c30e6a6d00c631f350de99ab99e389d/mongrel.rb?
我試了一下,還是不行于是我打開了mongrel.rb
第一行是
if ['2.3.8', '2.3.9', '2.3.10','2.3.11' ].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)我發先我的Rails.version版本是2.3.14里面沒有
if ['2.3.8', '2.3.9', '2.3.10', '2.3.11','2.3.14'].include?(Rails.version) && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)于是就改成了這樣,再重啟redmine成功啦!
轉自:http://www.cnblogs.com/hikarusun/archive/2012/04/28/2475222.html 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的RedMine 1.3.3 安装攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一网打尽2013最常用的NoSQL数据库
- 下一篇: redmine1.3.x 插件安装