小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Redmine安裝完全圖文指南

 蝸牛之窩 2012-03-04

原文出處: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./issues/7516

http://www./boards/2/topics/6423?r=6447

http:///blog/2010/03/192/

安裝準(zhǔn)備

clip_image002

先下載下面這些安裝過(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: 
http://www./download/Win32OpenSSL_Light-1_0_0d.exe

5. Visual C++ 2008 Redistributables : 
http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en (如果不安裝這個(gè),調(diào)用 OpenSSL 時(shí)可能會(huì)報(bào)“應(yīng)用程序配置不正確,程序無(wú)法啟動(dòng),重新安裝應(yīng)用程序可能解決問(wèn)題?!卞e(cuò)誤)

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í)要用到)

安裝與配置

安裝Ruby

clip_image004

1. 安裝Ruby運(yùn)行環(huán)境(rubyinstaller-1.8.7-p334.exe),如上圖

clip_image006

2. 注意在安裝過(guò)程中,勾選如上兩項(xiàng)

3. 開(kāi)始安裝,直至安裝完成。

clip_image008

4. 運(yùn)行開(kāi)始菜單中的“Start Command Prompt with Ruby”,打開(kāi)Ruby命令行

5. 輸入如下命令,安裝Rails框架:

gem install rails -v=2.3.5

clip_image010

Ruby會(huì)連接網(wǎng)絡(luò)下載Rails框架文件及文檔,并自動(dòng)開(kāi)始安裝。此過(guò)程時(shí)間較長(zhǎng),約10分鐘左右。如上圖所示。如沒(méi)有報(bào)錯(cuò)信息,則繼續(xù)下一步安裝。

6. 輸入如下指令,安裝Rake:

gem install rack -v=1.0.1

clip_image012

7. 輸入如下指令,安裝MySQL的C bindings:

gem install mysql

該命令將在線安裝 MySQL 的 C bindings,可明顯提高訪問(wèn)數(shù)據(jù)庫(kù)的性能

安裝MySQL

clip_image014

clip_image016

1. 運(yùn)行mysql-5.5.9-win32.msi開(kāi)始安裝,如上圖所示

clip_image018

2. 安裝完成,使用“MySQL Instance Configuration Wizard”,開(kāi)始配置MySQL,如上圖所示

clip_image020

選擇詳細(xì)配置,以調(diào)整參數(shù),如上圖

clip_image022

選擇服務(wù)器環(huán)境,MySQL會(huì)合理利用現(xiàn)有內(nèi)存;如果是自己機(jī)器上安裝,那可以選擇開(kāi)發(fā)者機(jī)器環(huán)境,這樣不會(huì)占用太多資源。

clip_image024

開(kāi)啟TCP/IP網(wǎng)絡(luò),設(shè)置合理的數(shù)據(jù)庫(kù)端口,如上圖。

clip_image026

這里要選擇手動(dòng)設(shè)置默認(rèn)字符集:UTF8,如上圖。

clip_image028

這里要勾選“安裝為Windows服務(wù)”,以及“包含在windows Path環(huán)境變量中添加BIN目錄”,如上圖。

clip_image030

設(shè)置服務(wù)器默認(rèn)管理員密碼。如上圖。

clip_image032

配置完成后,系統(tǒng)開(kāi)始進(jìn)行配置,順利的話將顯示上圖結(jié)果頁(yè)面。

3. 打開(kāi)Windows命令行,切換到Mysql安裝目錄下的Bin目錄(我是個(gè)小白,但這個(gè)切換就不用多講了吧?),之后使用如下命令進(jìn)入MySQL命令行:

Mysql –u root -p

回車(chē)后,輸入服務(wù)器密碼,登錄mysql。之后命令行提示符將切換為”mysql>”,代表登錄成功

4. 在 MySQL 命令行模式下運(yùn)行如下命令,創(chuàng)建Redmine數(shù)據(jù)庫(kù):

create database redmine character set utf8;

回車(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ù)器名、密碼)

create user 'redmine'@'localhost' identified by 'my_password';

無(wú)錯(cuò)誤提示,則表示創(chuàng)建成功。

下面進(jìn)行賦權(quán)操作:

grant all privileges on redmine.* to 'redmine'@'localhost';

PS:如果創(chuàng)建用戶(hù)出了什么差錯(cuò),可以使用如下命令刪除用戶(hù):

drop user 'redmine'@'localhost';

安裝OpenSSL并配置Ruby

1. 安裝 Visual C++ 2008 Redistributables

clip_image034

2. 安裝 Win32 OpenSSL Light 。如上圖

clip_image036

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 )

clip_image038

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ù)配置。例如:

production:

adapter: mysql

database: redmine

host: localhost

username: root (這里填寫(xiě)你希望用來(lái)登錄 MySQL 的用戶(hù)名)

password: password (這里填寫(xiě)用戶(hù)密碼)

2. 將MySQL安裝目錄中的libmySQL.dll文件復(fù)制到Ruby安裝目錄下(如:C:\ruby-1.8.7\bin),然后再Windows 命令行模式下切換目錄為 Redmine 的安裝目錄(如c:\redmine-1.1.1\),運(yùn)行如下命令:

rake config/initializers/session_store.rb

clip_image040

如果出現(xiàn)上圖的錯(cuò)誤提示,則需要下列語(yǔ)句,安裝一個(gè)國(guó)際化組件后再次執(zhí)行:

gem install –v=0.4.2 i18n

clip_image042

3. 使用如下命令創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu):

rake db:migrate RAILS_ENV="production"

該命令將創(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)

clip_image044

PS2:如果出現(xiàn)了上圖所示的錯(cuò)誤,則需要修改redmine安裝目錄\config\ environment.rb腳本。

打開(kāi)environment.rb腳本后,在bootStrap和initialization之間添加如下語(yǔ)句:

#在bootStrap和initialization之間添加語(yǔ)句 --espie

if Gem::VERSION >= "1.3.6"

module Rails

class GemDependency

def requirement

r = super

(r == Gem::Requirement.default) ? nil : r

end

end

end

end

clip_image046

如上圖所示,之后保存退出。

PS3: 
clip_image048

如果出現(xiàn)了上圖所示錯(cuò)誤,是因?yàn)閞ails 與 mysql for win不兼容所致的。需要將Mysql的libmySQL.dll文件替換為老版本。

從這里下載老版本: 
http://instantrails./svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

http:///blog/wp-content/uploads/2010/03/libmySQL.zip

之后將替換至Ruby安裝目錄\bin\目錄下。

4. 繼續(xù)運(yùn)行如下命令:

rake redmine:load_default_data RAILS_ENV="production"

clip_image050

該命令將填充默認(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)行如下命令:

ruby script/server webrick -e production

clip_image052

該命令將使用Webrick發(fā)布運(yùn)行 Redmine !運(yùn)行成功后如上圖所示。

6. 打開(kāi)瀏覽器,訪問(wèn)如下網(wǎng)址: http://localhost:3000/ ,使用用戶(hù) admin (密碼 admin )登錄試試吧!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多