淺談如何順利搭建Rails運(yùn)行環(huán)境
Rails運(yùn)行環(huán)境:安裝Ruby One-Click Installer
注,盡量不要安裝那些新的版本,本來ruby與rails對Window都不太友好,通常這些類庫的mswin32版本都是最晚出。貿(mào)貿(mào)然充當(dāng)小白鼠,苦頭有得你受。我安裝的版本是1.8.6-25。
然后把C:\Ruby\bin加入到系統(tǒng)變量中即完成ruby及以下ruby類庫(gem)的安裝。
- ruby-mswin32 ruby-1.8.6-p287
- zlib-lib 1.2.3
- ZLib 0.6.0
- RubyGems 1.2.0
- Rake 0.8.2
- RubySrc 1.8.6-p287
- OpenSSL 0.9.8d
- FXRuby 1.6.16
- FXri 0.3.6
- SciTE 1.76
- OpenGL 0.60.0
- GLUT 3.7.6
- SWin 070409
- VRuby 080229
- Expat 2.0.1
- XMLParser 0.6.8
- Hpricot 0.6
- RubyDBI 0.2.2
- DBD/ODBC 0.9995
- win32-api 1.2.0
- windows-api 0.2.4
- windows-pr 0.9.3
- win32-file-stat 1.3.1
- win32-file 0.5.5
- win32-clipboard 0.4.4
- win32-dir 0.3.2
- win32-eventlog 0.5.0
- win32-process 0.5.9
- win32-sapi 0.1.4
- win32-sound 0.4.1
- log4r 1.0.5
- Programming Ruby 1st Edition
- libfcgi 2.4.0
- ruby-fcgi 0.8.7
- Iconv 1.8
- readline 4.3-2
- PDCurses 2.60-1
- GDBM 1.8.3-1
- Installer-Patches 1.8.6
可以用ruby -v來驗(yàn)證一下!
Rails運(yùn)行環(huán)境:升級一下gems
- gem update --system
升級結(jié)束之后,再來一次大掃除,把老版本的gem清理掉
- gem clean
Rails運(yùn)行環(huán)境:升級RubyGems本身
如果執(zhí)行了上面的gem update --system命令,這個(gè)可以跑過
- gem install rubygems-update
- update_rubygems
Rails運(yùn)行環(huán)境:查看gems的具體情況
- gem env
Rails運(yùn)行環(huán)境:加快遠(yuǎn)程安裝速度。
- gem install XXXX --no-rdoc --nori
Rails運(yùn)行環(huán)境:安裝rails
- gem install rack
- gem install rake
- gem install rails --source http://gems.rubyonrails.org
Rails運(yùn)行環(huán)境:安裝mysql支持
先把mysql安裝目錄下的bin目錄的libmySQL.dll 復(fù)制到ruby的bin目錄下,解決rails 連接mysql的問題。然后
gem install mysql --no-rdoc
因?yàn)閙ysql.gem的文檔在window中從來就沒有安裝得上過,我們只好放棄它。
Rails運(yùn)行環(huán)境:安裝Mongrel
WEBrick是一個(gè)適用于開發(fā)模式的web server,隨Ruby on Rails安裝發(fā)行。然而,如果你想處理速度更快或者計(jì)劃部署你的應(yīng)用程序,Mongrel是一個(gè)更恰當(dāng)?shù)膚eb server
gem install mongrel
其他一些有用的命令:
Rails運(yùn)行環(huán)境:設(shè)置安裝源
- gem sources -a http://gems.github.com
- gem sources -a http://gems.rubyforge.org
安裝action_mailer_tls(利用gmail發(fā)郵件)
- gem install openrain-action_mailer_tls -s http://gems.github.com
Rails運(yùn)行環(huán)境:安裝Rmagick
到http://rubyforge.org/frs/?group_id=12&release_id=8170,下載RMagick-2.10.0-ImageMagick-6.5.3-10-Q8.zip。
解壓后在目錄執(zhí)行g(shù)em install rmagick-2.10.0-x86-mswin32.gem。
最后,雙擊ImageMagick-6.5.3-10-Q8-windows-dll.exe安裝ImageMagick,把能勾上的都勾上。
將ImageMagick的安裝目錄加進(jìn)環(huán)境變量path,如果有的話就不用了
http://www.microsoft.com/downloads/thankyou.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=zh-cn 下載一個(gè)東西點(diǎn)擊裝,然后重啟netbeans就成功了!
Rails運(yùn)行環(huán)境:安裝Mongrel
WEBrick是一個(gè)適用于開發(fā)模式的web server,隨Ruby on Rails安裝發(fā)行。然而,如果你想處理速度更快或者計(jì)劃部署你的應(yīng)用程序,Mongrel是一個(gè)更恰當(dāng)?shù)膚eb server
gem install mongrel
【編輯推薦】
- Ruby on Rails開發(fā)的五點(diǎn)建議
- Ruby的瓶頸 以及PHP何以成為Web之王
- 淺談Ruby和JRuby的學(xué)習(xí)
- Web開發(fā)誰更高效 Java對決Ruby on Rails
- TOP50用Ruby on Rails開發(fā)的網(wǎng)站