搭建Ruby on Rails開(kāi)發(fā)環(huán)境
本文將著重介紹如何在不同的操作系統(tǒng)下搭建RoR開(kāi)發(fā)環(huán)境,同時(shí),在最后會(huì)詳細(xì)介紹如何在Windows操作系統(tǒng)下安裝并配置MySQL數(shù)據(jù)庫(kù)。Windows系統(tǒng)下開(kāi)發(fā)環(huán)境的搭建
本文中將介紹如何在Windows操作系統(tǒng)下搭建RoR開(kāi)發(fā)環(huán)境。
1.遠(yuǎn)程安裝
a、步驟1:下載并安裝Ruby一鍵安裝包
下載最新的Ruby 1.8.4-16一鍵安裝包,其下載地址為http://rubyforge.org/ projects/rubyinstaller/。
下載后運(yùn)行該安裝文件,顯示界面如圖2-1所示。

圖1 安裝程序運(yùn)行界面
一直單擊Next按鈕默認(rèn)安裝即可。安裝完成后打開(kāi)命令行窗口,輸入并運(yùn)行命令ruby –v,安裝成功會(huì)顯示Ruby的版本號(hào),如圖2-2所示。

圖2 Ruby的版本信息
b、步驟2:使用RubyGems安裝Rails
RubyGems是標(biāo)準(zhǔn)的Ruby包管理器,它的功能類似于Linux下的apt-get。使用RubyGems可以方便地從遠(yuǎn)程服務(wù)器下載并安裝Rails。
打開(kāi)命令行窗口,輸入并執(zhí)行命令gem install rails --remote或gem install rails-- include-dependencies,程序運(yùn)行結(jié)果分別如圖3和圖4所示。

圖3 命令執(zhí)行過(guò)程中

圖4 命令執(zhí)行過(guò)程中
打開(kāi)命令行窗口輸入并運(yùn)行rails –v,執(zhí)行結(jié)果如圖2-5所示。

圖5 Rails的版本信息
顯示的Rails版本為1.0.0,Rails安裝成功,即RoR開(kāi)發(fā)環(huán)境搭建成功。
注意 使用gem install rails - -remote安裝Rails,是直接從遠(yuǎn)程服務(wù)器下載Rails安裝包文件;而使用gem install rails - -include-dependencies命令安裝Rails,會(huì)首先在本地主機(jī)上尋找是否存在Rails的安裝包,如果沒(méi)有則從遠(yuǎn)程服務(wù)器下載安裝。
2.本地安裝
a、步驟1:下載并安裝Ruby一鍵安裝包
具體步驟請(qǐng)參見(jiàn)“遠(yuǎn)程安裝”部分。
b、步驟2:獲取Rails安裝插件包
從URL地址http://rubyforge.org/frs/?group_id=307&release_id=4878下載rails- 1.0.0.gem和rails-1.0.0.zip。將下載到的文件保存到同一目錄下(D:\RoR)。
注意 不需要對(duì)壓縮文件進(jìn)行解壓縮。
c、步驟3:安裝Rails插件包
打開(kāi)命令行窗口,進(jìn)入D:\RoR目錄下,執(zhí)行命令gem install rails即可完成安裝。
Linux系統(tǒng)下開(kāi)發(fā)環(huán)境的搭建
本小節(jié)中將介紹如何在Linux系統(tǒng)下搭建RoR開(kāi)發(fā)環(huán)境。雖然Linux存在多個(gè)發(fā)行版本,但是其基本原理及安裝過(guò)程是一樣的,這里使用Debian系統(tǒng)作為范例進(jìn)行說(shuō)明如何在Linux下安裝RoR開(kāi)發(fā)環(huán)境。
a、步驟1:下載Ruby源代碼文件
在shell中輸入并運(yùn)行wget http://rubyforge.org/frs/download.php/7858/ruby- 1.8.4.tar.gz命令或ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz命令下載Ruby- 1.8.4的源代碼程序,如圖6所示,安裝文件會(huì)被下載到當(dāng)前所在的目錄。

圖6 下載Ruby安裝文件的過(guò)程
b、步驟2:安裝Ruby
安裝Ruby需要按順序運(yùn)行如下的命令。
1 tar zxvf ruby-1.8.4.tar.gz
2 cd ruby-1.8.4
3 ./configure –prefix=$HOME
4 make
5 make install
命令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安裝成功。

圖7 Ruby的版本信息
c、步驟3:下載并安裝RubyGems
依次執(zhí)行如下命令來(lái)完成RubyGems的下載與安裝。
1 wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
2 tar xzf rubygems-0.8.11.tgz
3 cd rubygems-0.8.11
4 ruby setup.rb
命令1用于遠(yuǎn)程下載RubyGems的安裝壓縮包;命令2用于解壓縮;命令3用于跳轉(zhuǎn)到指定的目錄下;命令4用于安裝RubyGems包管理器。上面的4條命令成功執(zhí)行即表示RubyGems安裝成功。
d、步驟4:使用RubyGems安裝Rails
在shell中輸入并執(zhí)行命令gem install rails --include-dependencies安裝Rails框架,執(zhí)行完畢后,在shell中輸入rails –v,如果出現(xiàn)版本信息則說(shuō)明RoR開(kāi)發(fā)環(huán)境搭建成功。
開(kāi)發(fā)環(huán)境中數(shù)據(jù)庫(kù)的安裝與配置
這里以MySQL數(shù)據(jù)庫(kù)為例介紹開(kāi)發(fā)環(huán)境中數(shù)據(jù)庫(kù)的安裝與配置。
a、步驟1:下載并安裝MySQL數(shù)據(jù)庫(kù)
從http://www.mysql.com下載MySQL數(shù)據(jù)庫(kù)的安裝包并運(yùn)行,其安裝界面如圖8所示。

圖8 MySQL的安裝界面
按默認(rèn)設(shè)置安裝。安裝完成后需要進(jìn)行MySQL服務(wù)器實(shí)例配置。按圖9所示的位置打開(kāi)MySQL服務(wù)器實(shí)例配置向?qū)В鐖D10所示。

圖9 MySQL服務(wù)器實(shí)例配置向?qū)У目旖莘绞轿恢?br />

圖10 MySQL服務(wù)器實(shí)例配置向?qū)н\(yùn)行界面
按默認(rèn)配置安裝,到如圖11所示的界面時(shí),選擇界面中的Detailed Configuration(詳細(xì)配置)項(xiàng)。

圖11 配置模式選擇界面
繼續(xù)按照默認(rèn)設(shè)置安裝到如圖12所示的字符集選擇界面。在圖12中,Standard Character Set選項(xiàng)表示將Latin1字符集作為默認(rèn)的字符集,適合于數(shù)據(jù)庫(kù)中存儲(chǔ)的內(nèi)容僅包含英文字符和其他西歐國(guó)家語(yǔ)言中的字符;Best Support For Multilingualism選項(xiàng)表示將UTF8字符集作為默認(rèn)的字符集,選擇這個(gè)選項(xiàng)時(shí),數(shù)據(jù)庫(kù)中存儲(chǔ)的內(nèi)容可以由多個(gè)不同國(guó)家語(yǔ)言的字符組成;Manual Selected Default Character Set/Collation選項(xiàng)表示可以根據(jù)實(shí)際情況,自由選擇數(shù)據(jù)庫(kù)字符集。這里選擇Best Support For Multilingualism選項(xiàng)。

圖12 數(shù)據(jù)庫(kù)字符集選擇界面
注意 這里要根據(jù)自己的實(shí)際需要選擇字符集編碼。
接下來(lái)的安裝過(guò)程按默認(rèn)設(shè)置進(jìn)行安裝就可以了。數(shù)據(jù)庫(kù)服務(wù)器實(shí)例配置完成后就完成了MySQL的安裝。
注意 在數(shù)據(jù)庫(kù)服務(wù)器實(shí)例配置過(guò)程中可以根據(jù)需要設(shè)置Root賬號(hào)的口令。為了突出重點(diǎn),本書(shū)中所提到的數(shù)據(jù)庫(kù)均使用空口令作為Root用戶的口令。
b、步驟2:安裝并配置MySQL-Front
MySQL-Front是一款小巧的管理Mysql的應(yīng)用程序,其主要特性包括多文檔界面、語(yǔ)法突出、拖拽方式的數(shù)據(jù)庫(kù)和表格、可編輯/可增加/刪除的域、可編輯/可插入/刪除的記錄、可顯示的成員、可執(zhí)行的SQL腳本并提供與外程序接口、保存數(shù)據(jù)到CSV文件等。MySQL-Front的官方網(wǎng)站http://www.mysqlfront.de提供MySQL-Front的30天免費(fèi)試用版的安裝包,下載并運(yùn)行后,其初始安裝界面如圖13所示。

圖13 MySQL-Front的初始安裝界面
使用默認(rèn)配置進(jìn)行安裝,安裝完成后需要手動(dòng)實(shí)現(xiàn)MySQL-Front與MySQL之間的關(guān)聯(lián)。以下將以第1章中的實(shí)例為例,說(shuō)明如何實(shí)現(xiàn)MySQL-Front與MySQL之間的關(guān)聯(lián)。
首次打開(kāi)MySQL-Front會(huì)彈出如圖14所示的窗口,在“名稱”文本框中填寫(xiě)登錄相關(guān)的描述信息(相當(dāng)于為每次登錄起一個(gè)名字),這里填寫(xiě)“127.0.0.1”。

圖14 首次打開(kāi)MySQL-Front彈出的窗口
切換到“連接”選項(xiàng)卡,在“服務(wù)器”文本框中輸入“127.0.0.1”,如圖2-15所示。這里即可以輸入MySQL服務(wù)器所在機(jī)器的IP地址,也可以輸入其所在主機(jī)的主機(jī)名。由于之前使用了默認(rèn)配置,所以這里其他的內(nèi)容不作修改。

圖15 “連接”選項(xiàng)卡
繼續(xù)切換到“注冊(cè)”選項(xiàng)卡,在“用戶”文本框中輸入“root”,如圖16所示。其他內(nèi)容不作修改。
注意 root用戶是MySQL默認(rèn)的管理員賬號(hào),在前面的設(shè)置中沒(méi)有為其設(shè)置密碼,因此“密碼”文本框留空。

圖16 “注冊(cè)”選項(xiàng)卡
“數(shù)據(jù)瀏覽器”選項(xiàng)卡使用默認(rèn)設(shè)置即可,單擊“確定”按鈕后,彈出對(duì)話啟動(dòng)窗口,顯示如圖17所示。

圖17 對(duì)話啟動(dòng)窗口
圖17中顯示了我們剛剛建立的對(duì)話,單擊“確定”按鈕會(huì)彈出如圖18所示的數(shù)據(jù)庫(kù)登錄窗口。

圖18 數(shù)據(jù)庫(kù)登錄窗口
單擊“確定”按鈕,顯示如圖19所示的界面,連接MySQL數(shù)據(jù)庫(kù)成功。

圖19 MySQL-Front連接MySQL數(shù)據(jù)庫(kù)后的顯示界面
posted on 2008-09-23 10:52 chu 閱讀(495) 評(píng)論(0) 編輯 收藏