標籤:
最近在學ruby,ruby是一種物件導向的程式設計語言,rails是Ruby的架構,就像java中的SSH一樣。只是rails是MVC模式的。下面講一下安裝環境的過程。
安裝Ruby on rails環境主要參考的是Ruby-china上面的教程貼,連結在此:https://ruby-china.org/wiki/install_ruby_guide
另外,最好在linux核心上面使用,所以開始安裝前請確保有一台linux核心的機器或者虛擬機器或者雙系統。
1.安裝Ruby
現在的ruby版本應該是2.X了,建議不要裝1.9版本的,因為2.0比1.9增添了許多新特性。下面都是在命令列中執行的
1.安裝系統需要的包
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
2.裝RVM。RVM就是Ruby啟動並執行虛擬機器,類似JVM一樣的。
curl -L https://get.rvm.io | bash -s stable
然後,載入 RVM 環境(新開 Termal 就不用這麼做了,會自動重新載入的)
source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
rvm -v
如果安裝正確的話,上一句輸入之後在命令列應該能看見類似這樣的回應:
rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
重要的是rvm 1.22.17,這個就是你安裝的Rvm的版本。
3用RVM安裝Ruby環境
rvm install 2.0.0
這樣Ruby,ruby gem都安裝好了。Ruby gem是什麼呢,它是個ruby的工具,用來管理各種庫包。
4設定 Ruby 版本
RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設定為系統預設版本
rvm 2.0.0 --default
同樣,也可以用其他版本號碼,前提是你有用 rvm install 安裝過那個版本
這個時候你可以測試是否正確
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6
$ gem source -r https://rubygems.org/ (這句是把gem的預設下載源取消掉,改成taobao的源。因為國外的網站有時候可能串連不是那麼穩定)
$ gem source -a https://ruby.taobao.org
2.裝Rails
上面 3 個步驟過後,Ruby 環境就安裝好了,接下來安裝 Rails
$ gem install rails
然後測試安裝是否正確
$ rails -v
Rails 3.2.13
如果安裝過程中提示你缺少XX包,就按照命令列的提示執行gem install XXX就可以了。
附:如果你確定你安裝好了ruby,rvm,rails,但是ruby -v,rails -v都看不到版本號碼的話,可以先在命令列中輸入/bin/bash --login,然後再ruby -v試試
3.裝rubymine
rubyMine是開發ruby的IDE,如果你喜歡在文字編輯器裡寫代碼的話就略過下面的吧。
首先去官網下載,連結就不給了,百度之吧。
然後,注意這個軟體是收費的,所以去搞個註冊碼神馬的吧,百度一堆,按順序試試就好了。
安裝RubyMine要先安裝jdk環境,這個寫Java的都裝過,略過不寫了~
然後,要寫項目的話呢,需要先bundle install一下,這個的意思就是按照你這個項目的設定檔中寫的,綁定一下你需要的各種庫檔案。具體方法就是tools——bundler——install。可能會Bundle失敗,提示你在bundle之前請確保XX包已經安裝了,這是因為你並沒有安裝某個設定檔中寫的包或者是相關的依賴包,按照提示的在命令列執行gem install XX(這裡的XX是指包名)就好了。
Ruby on Rails環境搭建及rubyMine安裝