Setting Ruby on Rails Environment in MacOSX

本篇介紹MacOSX的Ruby環境搭建以及第一個Hello Rails應用。html

  目錄:git

  1.介紹github

  2.安裝配置web

  3.參考資料shell

1.介紹

  Ruby,一種爲簡單快捷的面向對象編程而創的腳本語言,在20世紀90年代由日本人松本行弘開發,遵照GPL協議和Ruby License。它的靈感與特性來自於Perl、SmallTalk、Eillel、Ada以及Lisp語言。數據庫

  Ruby on Rails 是一個用於開發數據庫驅動的網絡應用程序的完整框架。Rails基於MVC(模型- 視圖- 控制器)設計模式。從視圖中的Ajax應用,到控制器中的訪問請求和反饋,到封裝數據庫的模型,Rails 爲你提供一個純Ruby的開發環境。發佈網站時,你只須要一個數據庫和一個網絡服務器便可。Rails是一個更符合實際須要並且更高效的Web開發框架。編程

2.安裝配置

2.1.安裝Ruby

  使用Ruby版本管理工具來安裝Ruby,能更好的管理Ruby版本以及快速切換開發版本。經常使用的Ruby管理器有RVM和rbenv,這裏推薦使用rbenv(在MacOSX下RVM沒法管理到系統自帶的Ruby)。設計模式

  安裝rbenv,這裏使用Homebrew來安裝rbenv。(Homebrew安裝參見:http://www.cnblogs.com/stevenjiang/p/4950532.html)瀏覽器

  在Terminal中輸入:ruby

brew update
brew install rbenv ruby-build

  編輯~/.bash_profile文件,插入:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

  而後在Terminal中輸入source ~/.bash_profile或者從新打開Terminal。

  rbenv安裝完成後,開始安裝ruby。

rbenv install --list      //列出全部版本的ruby。
rbenv install XXX版本     //安裝XXX版本的ruby。

  查看安裝的ruby:

rbenv versions       //列出全部安裝的ruby版本
rbenv version        //當前使用的ruby版本

  設置ruby版本:

rbenv global XXX版本    //設置全局ruby版本
rbenv shell XXX版本      //設置當前的shell使用的ruby版本, 會設置一個`RBENV_VERSION` 環境變量
rbenv local XXX版本      //設置當前目錄使用的ruby版本, 會生成一個 `.rbenv-version` 文件

2.2.安裝Rails

  在Terminal中輸入:

gem install rails 

  PS:因爲鏡像地址在國內被牆,建議執行此命令前更換鏡像爲淘寶鏡像:  

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/

gem sources -l //查看當前鏡像源
bundle config mirror.https://rubygems.org https://ruby.taobao.org

2.3.第一個Ruby on Rails Web程序

  按照慣例,Ruby on Rails 的Hello World程序。

  在Terminal中輸入:

rails new path/to/your/new/application

  完成在指定目錄下建立Rails項目後,輸入一下命令,啓動web項目。

cd path/to/your/new/application
rails server

  這時候,能夠經過瀏覽器來訪問http://localhost:3000。

  第一個Ruby on Rails 程序完成!

3.參考資料
相關文章
相關標籤/搜索