Mac上安裝與更新Ruby,Rails運行環境

Mac安裝後就安裝Xcode是個好主意,它將幫你安裝好Unix環境須要的開發包,也能夠獨立安裝command_line_tools_for_xcodegit

1.安裝RVMgithub

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫管理(gemset).api

 

1.           $ curl -L get.rvm.io bash -s stablexcode

2.           或者ruby

3.           $ bash -s stable <</span> <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)bash

等待一段時間後就能夠成功安裝好RVM,網絡

 

1.           $ source /Users/zhm/.rvm/scripts/rvmapp

2.           $ source ~/.bashrccurl

3.           $ source ~/.bash_profile測試

測試是否安裝正確

 

1.           $ rvm -v

2.           rvm 1.14.5 (stable) by Wayne E. Seguin<</span>wayneeseguin@gmail.com>, Michal Papis <</span>mpapis@gmail.com> [https://rvm.io/]

2.RVM安裝Ruby環境

 

1.           $ ruby -v #查看當前ruby版本

2.           ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]

3.           $ rvm list known#列出已知的ruby版本

4.           $ rvm install 1.9.3 #安裝ruby 1.9.3

完成之後,Ruby,RubyGems就安裝好了.

Ruby若是安裝錯版本能夠卸載

 

1.           $ rvm list #查詢已經安裝的ruby

2.           =* ruby-1.9.3-p194 x86_64 ]

3.           $ rvm remove 1.9.3 #卸載一個已安裝版本

3.設置Ruby默認版本

RVM裝好Ruby之後,須要執行下面的命令將指定版本的Ruby設置爲系統默認版本

 

1.           $ rvm use 1.9.3 --default

2.           Using /Users/zhm/.rvm/gems/ruby-1.9.3-p194

查看設置後的默認ruby版本和gem版本

 

1.           $ ruby -v

2.           ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.2]

3.           $ gem -v

4.           1.8.24

若是須要更新gem(RubyGems)能夠用命令

 

1.           $ gem update --system

2.           Updating RubyGems

3.           ERROR: http://rubygems.org/ does not appear to be a repository

4.           ERROR: While executing gem ...(Gem::RemoteFetcher::FetchError)

5.           timed out (http://rubygems.org/yaml)

因爲國內網絡緣由你懂的,致使rubygems.org存放在Amazon S3上面的資源文件間歇性鏈接失敗.因此你會與遇到gem install rack或bundle install的時候半天沒有響應,具體能夠用gem install rails -V來查看執行過程。

解決辦法使用 Rubygems 鏡像 - 淘寶網

 

1.           $ gem sources -l #列出

2.           *** CURRENT SOURCES ***

3.           http://rubygems.org/

4.           $ gem sources -a http://ruby.taobao.org/ #添加

5.           http://ruby.taobao.org/ added to sources

6.           $ gem sources -r http://rubygems.org/ #移除

7.           http://rubygems.org/ removed from sources

8.           $ gem sources -l #列出

9.           *** CURRENT SOURCES ***

10.       http://ruby.taobao.org #請確保只有ruby.taobao.org,有其餘再用第一條移除

11.       $ gem install rack#安裝個rack測試

能夠清除舊的gem版本

 

1.           $ gem cleanup

4.安裝Rails環境

上面3步事後,Ruby環境就安裝好了,接下來安裝Rails

 

1.           $ gem install bundler rails

而後測試安裝是否正確

 

1.           $ bundle -v

2.           Bundler version 1.1.4

3.           $ rails -v

4.           Rails 3.2.6

如今能夠本地安裝Jekyll環境了

 

$ gem install jekyll

相關文章
相關標籤/搜索