ruby 學習筆記 1

來源:互聯網
上載者:User

標籤:style   blog   http   使用   width   os   

寫ruby blog  系統的記錄下。也是對我學ruby的點滴記錄。

先介紹下我的學習環境。
系統:ubuntu12.04
文檔:techotopia ,ruby文檔,the hard way learn ruby 以及其他文檔
記錄:有道雲筆記

關於ruby

學習ruby 通常會介紹下ruby的曆史和發展,但是我覺得這些有的廢話,

關於ruby,是一個日本人寫出來的,是一門解釋性語言 這就夠了。

開始

在ubuntu上 ,先判斷下是否installed ruby。

1
ruby -v

如果安裝了會列印出版本號碼

/**

123456
ubuntu12.04上預設是沒有安裝,會顯示:[email protected]:~$ ruby -v程式 ‘ruby‘ 已包含在下列軟體包中: * ruby1.8 * ruby1.9.1請嘗試:sudo apt-get install <選定的軟體包>

**/

這裡ruby1.8 和ruby1.9.1 ,兩個版本差別還是有的,存在不相容問題。
所以選擇方面要適合自己。
之前提到bianjiqiopenshift 使用ruby on rails 開發的介面,使用的ruby1.9.3
所以這個我使用的也是高版本的,大家可以根據自己的需求選擇。
至於具體的版本之間的差異,可以google之。

 安裝
1
sudo apt-get install ruby1.9.3

然後檢查是否安裝成功:

12
ruby -vruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]

我們可以看到ruby的版本號碼。

第一條ruby命令

現在執行第一個ruby的命令。

1
ruby -e ‘print "heloo ruby!\n"‘

-e 是能夠ruby在終端命令列(command line)上執行一行ruby語句的一個參數,也可以 一行command line 上可以多個 -e 執行多個 一行ruby語句。
參考:
The ‘-e’ flag only allows a single line of code to be executed, but that does not mean that multiple ‘-e’ flags cannot be placed on a single command line to execute multiple lines:

123
[email protected]:~$ ruby -e ‘print "hello ruby!\n"‘ -e ‘print "Hello Jeiao\n"‘hello ruby!Hello Jeiao

這裡的print 可以替換成puts  或者 p 。具體還是有差別的。 以後多接觸了,在說吧,mark下。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.