Ruby on Rails環境搭建及rubyMine安裝


最近在學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 <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [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是指包名)就好了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM