標籤:style blog http 使用 width os
寫ruby blog 系統的記錄下。也是對我學ruby的點滴記錄。
先介紹下我的學習環境。
系統:ubuntu12.04
文檔:techotopia ,ruby文檔,the hard way learn ruby 以及其他文檔
記錄:有道雲筆記
關於ruby
學習ruby 通常會介紹下ruby的曆史和發展,但是我覺得這些有的廢話,
關於ruby,是一個日本人寫出來的,是一門解釋性語言 這就夠了。
開始
在ubuntu上 ,先判斷下是否installed ruby。
如果安裝了會列印出版本號碼
/**
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下。