原文出處:http://www.cnblogs.com/espie/archive/2011/05/01/2034135.html
這篇博文主要參考了如下文章: http://www./projects/redmine/wiki/RedmineInstall http://xinlanzero./blog/857494 有關(guān)BUG的疑難解答主要參考: http://www./boards/2/topics/22358 http://www./boards/2/topics/6423?r=6447 安裝準(zhǔn)備先下載下面這些安裝過(guò)程中要用到的軟件,如上圖所示: 1. Ruby 1.8.7:http:///frs/download.php/74293/rubyinstaller-1.8.7-p334.exe 2. MySQL:http://www./downloads/mysql/5.5.html#downloads 3. Redmine 主程序:http://www./projects/redmine/wiki/Download 4. Win32 OpenSSL Light: 5. Visual C++ 2008 Redistributables : 6. ZLib 1.2.5: http://www./zlib125-dll.zip (這個(gè)地址貌似失效了……那我這個(gè)版本哪里來(lái)的……汗……那就試試這個(gè)吧:http://ishare.iask.sina.com.cn/f/9662774.html) 7. libiconv 1.9.2: http:///projects/gnuwin32/files/libiconv/ (運(yùn)行 rake 時(shí)要用到) 安裝與配置安裝Ruby1. 安裝Ruby運(yùn)行環(huán)境(rubyinstaller-1.8.7-p334.exe),如上圖 2. 注意在安裝過(guò)程中,勾選如上兩項(xiàng) 3. 開(kāi)始安裝,直至安裝完成。 4. 運(yùn)行開(kāi)始菜單中的“Start Command Prompt with Ruby”,打開(kāi)Ruby命令行 5. 輸入如下命令,安裝Rails框架:
Ruby會(huì)連接網(wǎng)絡(luò)下載Rails框架文件及文檔,并自動(dòng)開(kāi)始安裝。此過(guò)程時(shí)間較長(zhǎng),約10分鐘左右。如上圖所示。如沒(méi)有報(bào)錯(cuò)信息,則繼續(xù)下一步安裝。 6. 輸入如下指令,安裝Rake:
7. 輸入如下指令,安裝MySQL的C bindings:
該命令將在線安裝 MySQL 的 C bindings,可明顯提高訪問(wèn)數(shù)據(jù)庫(kù)的性能 安裝MySQL1. 運(yùn)行mysql-5.5.9-win32.msi開(kāi)始安裝,如上圖所示 2. 安裝完成,使用“MySQL Instance Configuration Wizard”,開(kāi)始配置MySQL,如上圖所示 選擇詳細(xì)配置,以調(diào)整參數(shù),如上圖 選擇服務(wù)器環(huán)境,MySQL會(huì)合理利用現(xiàn)有內(nèi)存;如果是自己機(jī)器上安裝,那可以選擇開(kāi)發(fā)者機(jī)器環(huán)境,這樣不會(huì)占用太多資源。 開(kāi)啟TCP/IP網(wǎng)絡(luò),設(shè)置合理的數(shù)據(jù)庫(kù)端口,如上圖。 這里要選擇手動(dòng)設(shè)置默認(rèn)字符集:UTF8,如上圖。 這里要勾選“安裝為Windows服務(wù)”,以及“包含在windows Path環(huán)境變量中添加BIN目錄”,如上圖。 設(shè)置服務(wù)器默認(rèn)管理員密碼。如上圖。 配置完成后,系統(tǒng)開(kāi)始進(jìn)行配置,順利的話將顯示上圖結(jié)果頁(yè)面。 3. 打開(kāi)Windows命令行,切換到Mysql安裝目錄下的Bin目錄(我是個(gè)小白,但這個(gè)切換就不用多講了吧?),之后使用如下命令進(jìn)入MySQL命令行:
回車(chē)后,輸入服務(wù)器密碼,登錄mysql。之后命令行提示符將切換為”mysql>”,代表登錄成功 4. 在 MySQL 命令行模式下運(yùn)行如下命令,創(chuàng)建Redmine數(shù)據(jù)庫(kù):
回車(chē)后,該命令將創(chuàng)建一個(gè)供 Redmine 使用的數(shù)據(jù)庫(kù)。 PS:Mysql數(shù)據(jù)庫(kù)命令行最后要以“;”結(jié)尾,才能執(zhí)行。如果你沒(méi)接觸過(guò)MySQL這一點(diǎn)很關(guān)鍵:P(因?yàn)槲揖褪潜贿@個(gè)卡住了) 5. 創(chuàng)建Redmine數(shù)據(jù)庫(kù)的用戶(hù)及密碼,并賦予權(quán)限:(’’引號(hào)之間需修改為自己的用戶(hù)名、服務(wù)器名、密碼)
無(wú)錯(cuò)誤提示,則表示創(chuàng)建成功。 下面進(jìn)行賦權(quán)操作:
PS:如果創(chuàng)建用戶(hù)出了什么差錯(cuò),可以使用如下命令刪除用戶(hù):
安裝OpenSSL并配置Ruby1. 安裝 Visual C++ 2008 Redistributables 2. 安裝 Win32 OpenSSL Light 。如上圖 3. 注意在本頁(yè)選擇“ Copy OpenSSL DLLs to The Windows system directory ” 否則在安裝完畢后需要手工將 OpenSSL 安裝目錄下的 DLL 文件復(fù)制到 Windows 的系統(tǒng)目錄(例如: C:\Windows\system32 ),或 Ruby 的 bin 目錄(例如: C:\ruby-1.8.7\bin ) 4. 根據(jù)向?qū)瓿砂惭b。 如上圖所示(呵呵,捐贈(zèng)就不需要選擇了:P) 5. 將 ZLib 1.2.3 的安裝包中的 zlib1.dll 解壓到 Windows 的系統(tǒng)目錄或 Ruby 的 bin 目錄,并改名為 zlib.dll 6. 將 libiconv 1.9.1 的安裝包中的 bin\iconv.dll 解壓到 Windows 的系統(tǒng)目錄或 Ruby 的 bin 目錄(這一步可以不做) 安裝Redmine主程序1. 將 Redmine 的安裝包解壓到某個(gè)目錄(例如: C:\redmine-0.9.1 ),將 config\database.yml.example 復(fù)制為 config\database.yml ,并修改該文件中的“ production ”段的數(shù)據(jù)庫(kù)配置。例如:
2. 將MySQL安裝目錄中的libmySQL.dll文件復(fù)制到Ruby安裝目錄下(如:C:\ruby-1.8.7\bin),然后再Windows 命令行模式下切換目錄為 Redmine 的安裝目錄(如c:\redmine-1.1.1\),運(yùn)行如下命令:
如果出現(xiàn)上圖的錯(cuò)誤提示,則需要下列語(yǔ)句,安裝一個(gè)國(guó)際化組件后再次執(zhí)行:
3. 使用如下命令創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu):
該命令將創(chuàng)建生產(chǎn)用的數(shù)據(jù)庫(kù)結(jié)構(gòu)。這是關(guān)鍵的一步,筆者就在此處經(jīng)過(guò)多次嘗試后才安裝好Redmine,而且這一步可能遇到的問(wèn)題較多。如果遇到其他問(wèn)題可以到Redmine上搜索問(wèn)題的描述,一般都有滿意的解答。 PS1:如果出現(xiàn)“Mysql::Error: The 'InnoDB' feature is disabled”錯(cuò)誤,需要開(kāi)啟MySql數(shù)據(jù)庫(kù)對(duì)InnoDB的支持,在你的mysql安裝文件夾中打開(kāi)my.ini文件,找到skip-innodb,改成#skip-innodb,然后重啟mysql(注:可以通過(guò)MySQL命令show variables like "have_%";查看是否開(kāi)啟了InnoDB) PS2:如果出現(xiàn)了上圖所示的錯(cuò)誤,則需要修改redmine安裝目錄\config\ environment.rb腳本。 打開(kāi)environment.rb腳本后,在bootStrap和initialization之間添加如下語(yǔ)句:
如上圖所示,之后保存退出。 如果出現(xiàn)了上圖所示錯(cuò)誤,是因?yàn)閞ails 與 mysql for win不兼容所致的。需要將Mysql的libmySQL.dll文件替換為老版本。 從這里下載老版本: http:///blog/wp-content/uploads/2010/03/libmySQL.zip 之后將替換至Ruby安裝目錄\bin\目錄下。 4. 繼續(xù)運(yùn)行如下命令:
該命令將填充默認(rèn)的配置數(shù)據(jù)。該命令運(yùn)行過(guò)程中需要選擇語(yǔ)言,一般輸入zh( 簡(jiǎn)體中文),成功后如上圖所示。如果沒(méi)有成功,可能是上一步?jīng)]有成功所導(dǎo)致的。 啟動(dòng)Redmine主程序5. 在ruby命令行模式下,切換至Redmine主目錄,運(yùn)行如下命令:
該命令將使用Webrick發(fā)布運(yùn)行 Redmine !運(yùn)行成功后如上圖所示。 6. 打開(kāi)瀏覽器,訪問(wèn)如下網(wǎng)址: http://localhost:3000/ ,使用用戶(hù) admin (密碼 admin )登錄試試吧! |
|