Ruby on Rails環境搭建及rubyMine安裝

來源:互聯網
上載者:User

標籤:

最近在學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安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.