




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
RubyOnRails安裝配置詳解(WINDOWS)Windows系統(tǒng)下開發(fā)環(huán)境的搭建本文中將介紹如何在Windows操作系統(tǒng)下搭建RoR開發(fā)環(huán)境。遠(yuǎn)程安裝a、步驟1:下載并安裝Ruby一鍵安裝包下載最新的Ruby1.8.4-16一鍵安裝包,其下載地址為/projects/rubyinstaller/。下載后運(yùn)行該安裝文件,顯示界面如圖2-1所示。圖1安裝程序運(yùn)行界面一直單擊Next按鈕默認(rèn)安裝即可。安裝完成后打開命令行窗口,輸入并運(yùn)行命令rubyv,安裝成功會顯示Ruby的版本號,如圖2-2所示。圖2Ruby的版本信息接下來需要配置ClassPath,在環(huán)境變量中新增環(huán)境變量名"RUBY_HOME",變量值,'D:\ruby",該值以本機(jī)Ruby安裝目錄為準(zhǔn)。然后在path加入"%BURY_HOME%\bin"。測試Ruby是否安裝成功在命令行下運(yùn)行ruby-v,顯示如下:ruby1.8.6(2007-03-13patchlevel0)[i386-mswin32]如果不放心,再運(yùn)行ruby-e'puts"helloworld",,顯示如下:helloworld至此,Ruby的安裝告一段落,接下安裝Rails。
安裝Rails之前需要按順序安裝以下模塊:geminstallactivesupportgeminstallactiverecordgeminstallactionpackgeminstallactionmailergeminstallactionwebservice(簡稱aws)最后才是railsb、步驟2:使用RubyGems安裝RailsRubyGems是標(biāo)準(zhǔn)的Ruby包管理器,它的功能類似于Linux下的apt-get。使用RubyGems可以方便地從遠(yuǎn)程服務(wù)器下載并安裝Rails。打開命令行窗口,輸入并執(zhí)行命令geminstallrails--remote或geminstallrails--include-dependencies,程序運(yùn)行結(jié)果分別如圖3和圖4所示。Its\>g|Bniiratt4illrflilt—rtpwt*Rttvnptingre^wteInstall-ativnpFRrailed圖4命令執(zhí)行過程中圖3命令執(zhí)行過程中Qei■QLij^cgiinidliBai『口:!1■■:http=/Zge*M:■?『!■■?擊引寸口尸[一-口:!圖4命令執(zhí)行過程中圖3命令執(zhí)行過程中打開命令行窗口輸入并運(yùn)行rails-v,執(zhí)行結(jié)果如圖2-5所示。gEELfc-iKflilsL札廚圖5Rails的版本信息顯示的Rails版本為1.0.0,Rails安裝成功,即RoR開發(fā)環(huán)境搭建成功。注意使用geminstallrails--remote安裝Rails,是直接從遠(yuǎn)程服務(wù)器下載Rails安裝包文件;而使用geminstallrails--include-dependencies命令安裝Rails,會首先在本地主機(jī)上尋找是否存在Rails的安裝包,如果沒有則從遠(yuǎn)程服務(wù)器下載安裝。本地安裝a、 步驟1:下載并安裝Ruby一鍵安裝包具體步驟請參見“遠(yuǎn)程安裝”部分。b、 步驟2:獲取Rails安裝插件包從URL地址/frs/?group_id=307&release_id=4878下載rails-1.0.0.gem和rails-1.0.0.zip。將下載到的文件保存到同一目錄下(D:\RoR)。注意不需要對壓縮文件進(jìn)行解壓縮。c、步驟3:安裝Rails插件包打開命令行窗口,進(jìn)入D:\RoR目錄下,執(zhí)行命令geminstallrails即可完成安裝。Linux系統(tǒng)下開發(fā)環(huán)境的搭建本小節(jié)中將介紹如何在Linux系統(tǒng)下搭建RoR開發(fā)環(huán)境。雖然Linux存在多個發(fā)行版本,但是其基本原理及安裝過程是一樣的,這里使用Debian系統(tǒng)作為范例進(jìn)行說明如何在Linux下安裝RoR開發(fā)環(huán)境。a、步驟1:下載Ruby源代碼文件在shell中輸入并運(yùn)行wget/frs/download.php/7858/ruby-1.8.4.tar.gz命令或/pub/ruby/ruby-1.84tar.gz命令下載Ruby-1.8.4的源代碼程序,如圖6所示,安裝文件會被下載到當(dāng)前所在的目錄。ncpu1rrelvx<|uIrreJ: ug:<!thltp-z/TubyrergE.Dryzrnydwiitoadl.ph|i^?6bSzT,uJM|-i.0A.—IB:—httpizznjitiyrDrgerszdounichid-phphy-1.0.4.tar.yz泛罡茹帽主饑TubyfDF^e.Gr^-.-曲一位正在謹(jǐn)*福成心次?祈71〔的,成,囤總蜘】:和己是燃號棗出Hg請疝正在罪蒂回網(wǎng)…*也日I-Rir-rJly忡涅.http:/Vrybfjf自中弓.鞏山{擔(dān)-I.3.1.tArI用牌至斬■周1A1L1--10!30我§—htILp:z/ntbyrDrge.nibymer.dE/rukKjzm她-1.0.<tar.jgzTmby-1.0.4.t*r-.gas'1正在我忻主mrulhjFDrffc.ruhyaundd.-ffil.237.222.133jElES-SrrikiTCiniiT.rubuMSct-.d<> i-ZZZ..1i3JI-:W.■>巳連瘀.HTTP 正在新學(xué)0]尾…網(wǎng)驚[ u__口—j =u*]fl■15SbIJI)圖6下載Ruby安裝文件的過程b、步驟2:安裝Ruby安裝Ruby需要按順序運(yùn)行如下的命令。tarzxvfruby-1.8.4.tar.gzcdruby-1.8.4./configure-prefix=$HOMEmakemakeinstall命令1的執(zhí)行結(jié)果是將源代碼文件從壓縮包中解壓到當(dāng)前目錄下的ruby-1.8.4文件夾中;命令2的執(zhí)行結(jié)果是跳轉(zhuǎn)到ruby-1.8.4目錄下;命令3到命令5用于編譯并執(zhí)行源代碼文件。上述5條命令執(zhí)行完畢后,在shell中輸入并執(zhí)行ruby-v命令,顯示如圖7所示,Ruby安裝成功。pilit;"zfLiby-1_B.4Hruhij-wrubyc、 步驟3:下載并安裝RubyGems依次執(zhí)行如下命令來完成RubyGems的下載與安裝。wgethttp://rubyforge.Org/frs/download.php/5207/rubygems-0.8.11.tgztarxzfrubygems-0.8.11.tgzcdrubygems-0.8.11rubysetup.rb命令1用于遠(yuǎn)程下載RubyGems的安裝壓縮包;命令2用于解壓縮;命令3用于跳轉(zhuǎn)到指定的目錄下;命令4用于安裝RubyGems包管理器。上面的4條命令成功執(zhí)行即表示RubyGems安裝成功。d、 步驟4:使用RubyGems安裝Rails在shell中輸入并執(zhí)行命令geminstallrails--include-dependencies安裝Rails框架,執(zhí)行完畢后,在shell中輸入railsv,如果出現(xiàn)版本信息則說明RoR開發(fā)環(huán)境搭建成功。開發(fā)環(huán)境中數(shù)據(jù)庫的安裝與配置這里以MySQL數(shù)據(jù)庫為例介紹開發(fā)環(huán)境中數(shù)據(jù)庫的安裝與配置。a、步驟1:下載并安裝MySQL數(shù)據(jù)庫從下載MySQL數(shù)據(jù)庫的安裝包并運(yùn)行,其安裝界面如圖8所示。圖8MySQL的安裝界面按默認(rèn)設(shè)置安裝安裝完成后需要進(jìn)行MySQL服務(wù)器實(shí)例配置按圖9所示的位置打開MySQL服務(wù)器實(shí)例配置向?qū)?,如圖10所示。圖9MySQL服務(wù)器實(shí)例配置向?qū)У目旖莘绞轿恢?/p>
圖10MySQL服務(wù)器實(shí)例配置向?qū)н\(yùn)行界面按默認(rèn)配置安裝,到如圖11所示的界面時,選擇界面中的DetailedConfiguration詳細(xì)配置)項(xiàng)。圖11配置模式選擇界面繼續(xù)按照默認(rèn)設(shè)置安裝到如圖12所示的字符集選擇界面。在圖12中,StandardCharacterSet選項(xiàng)表示將Latin1字符集作為默認(rèn)的字符集,適合于數(shù)據(jù)庫中存儲的內(nèi)容僅包含英文字符和其他西歐國家語言中的字符;BestSupportForMultilingualism選項(xiàng)表示將UTF8字符集作為默認(rèn)的字符集,選擇這個選項(xiàng)時,數(shù)據(jù)庫中存儲的內(nèi)容可以由多個不同國家語言的字符組成;ManualSelectedDefaultCharacterSet/Collation選項(xiàng)表示可以根據(jù)實(shí)際情況,自由選擇數(shù)據(jù)庫字符集。這里選擇 BestSupportForMultilingualism選項(xiàng)。圖12數(shù)據(jù)庫字符集選擇界面注意這里要根據(jù)自己的實(shí)際需要選擇字符集編碼。接下來的安裝過程按默認(rèn)設(shè)置進(jìn)行安裝就可以了。數(shù)據(jù)庫服務(wù)器實(shí)例配置完成后就完成了MySQL的安裝。注意在數(shù)據(jù)庫服務(wù)器實(shí)例配置過程中可以根據(jù)需要設(shè)置Root賬號的口令。為了突出重點(diǎn),本書中所提到的數(shù)據(jù)庫均使用空口令作為Root用戶的口令。b、步驟2:安裝并配置MySQL-FrontMySQL-Front是一款小巧的管理Mysql的應(yīng)用程序,其主要特性包括多文檔界面、語法突出、拖拽方式的數(shù)據(jù)庫和表格、可編輯/可增加/刪除的域、可編輯/可插入/刪除的記錄、可顯示的成員、可執(zhí)行的SQL腳本并提供與外程序接口、保存數(shù)據(jù)到CSV文件等。MySQL-Front的官方網(wǎng)站http://www.mysqlfront.de提供MySQL-Front的30天免費(fèi)試用版的安裝包,下載并運(yùn)行后,其初始安裝界面如圖13所示。圖13MySQL-Front的初始安裝界面使用默認(rèn)配置進(jìn)行安裝,安裝完成后需要手動實(shí)現(xiàn)MySQL-Front與MySQL之間的關(guān)聯(lián)。以下將以第1章中的實(shí)例為例,說明如何實(shí)現(xiàn)MySQL-Front與MySQL之間的關(guān)聯(lián)。首次打開MySQL-Front會彈出如圖14所示的窗口,在“名稱”文本框中填寫登錄相關(guān)的描述信息(相當(dāng)于為每次登錄起一個名字),這里填寫“”。圖14首次打開MySQL-Front彈出的窗口切換到“連接”選項(xiàng)卡,在“服務(wù)器”文本框中輸入“”,如圖2-15所示。這里即可以輸入MySQL服務(wù)器所在機(jī)器的IP地址,也可以輸入其所在主機(jī)的主機(jī)名。由于之前使用了默認(rèn)配置,所以這里其他的內(nèi)容不作修改。
圖15“連接”選項(xiàng)卡繼續(xù)切換到“注冊”選項(xiàng)卡,在“用戶”文本框中輸入“root”,如圖16所示。其他內(nèi)容不作修改。注意root用戶是MySQL默認(rèn)的管理員賬號,在前面的設(shè)置中沒有為其設(shè)置密碼,因此“密碼”文本框留空。圖16“注冊”選項(xiàng)卡“數(shù)據(jù)瀏覽器”選項(xiàng)卡使用默認(rèn)設(shè)置即可,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年邏輯思維能力試題及答案
- 2025至2030年中國中堿玻璃纖維無捻布市場分析及競爭策略研究報告
- 電流的基本特征與應(yīng)用試題及答案
- 高中歷史 專題一 民主與專制的思想淵源 第2節(jié) 近代民主理論的形成教學(xué)設(shè)計(jì) 人民版選修2
- 2025至2030年中國丙酸倍氯米松氣霧劑市場分析及競爭策略研究報告
- 1《大青樹下的小學(xué)》教學(xué)設(shè)計(jì)-2024-2025學(xué)年語文三年級上冊統(tǒng)編版
- 1教學(xué)設(shè)計(jì)《“韓信點(diǎn)兵”篩選法》
- 行政管理自考2024年備考試題及答案
- 快速識別食品安全隱患的試題與答案
- 第十二單元化學(xué)與生活教學(xué)設(shè)計(jì)-2023-2024學(xué)年九年級化學(xué)人教版下冊
- 2023上海松江區(qū)初三二模數(shù)學(xué)試題及答案
- 克雅氏病課件
- 川崎機(jī)器人說明書cubic s設(shè)定手冊
- 2023學(xué)年完整公開課版ThelastdayofPompeii
- 壓力管道試驗(yàn)方案、強(qiáng)度(含泄漏性)試驗(yàn)記錄及報告典型示例
- (起重指揮司索工)施工現(xiàn)場班前(晨會)生產(chǎn)安全教育活動記錄
- 心肺復(fù)蘇講課優(yōu)秀課件
- 樂泰膠用戶手冊
- 通力電梯ctp-10.65s2a kce控制系統(tǒng)
- 《電力系統(tǒng)繼電保護(hù)故障信息采集及處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)【論文11000字】》
- 架空輸電線路施工質(zhì)量檢驗(yàn)及評定規(guī)程
評論
0/150
提交評論