RUBY文檔中心-學(xué)習(xí)開(kāi)始
更新時(shí)間:2007年11月24日 13:02:09 作者:
首先,你得檢測(cè)Ruby是否已經(jīng)安裝了.在shell的提示符處(這里表示為"%",所以不要敲入%),敲入
% ruby -v
(-v 告訴解釋器打印出Ruby的版本),然后敲回車.如果安裝了Ruby,你會(huì)看見(jiàn)類似如下的信息:
% ruby -v
ruby 1.6.6 (2001-12-26) [i586-linux]
如果Ruby未安裝,你可以讓管理員安裝它,或者可以自己做,Ruby是一個(gè)沒(méi)有安裝或使用限制的自由軟件.
現(xiàn)在,讓我們和Ruby玩玩.你可以通過(guò)一個(gè)-e參數(shù)直接在命令行上放置一個(gè)Ruby程序:
% ruby -e 'print "hello world\n"'
hello world
一般情況下,Ruby程序都會(huì)保存在一個(gè)文件里.
% cat > test.rb
print "hello world\n"
^D
% cat test.rb
print "hello world\n"
% ruby test.rb
hello world
^D指control-D.上面是在UNIX下的情況.如果你用DOS,那就這樣:
C:\ruby> copy con: test.rb
print "hello world\n"
^Z
C:\ruby> type test.rb
print "hello world\n"
C:\ruby> ruby test.rb
hello world
當(dāng)寫比這個(gè)更具實(shí)際意義的代碼時(shí),你會(huì)希望使用一個(gè)真正的文本編輯器!
一些驚人復(fù)雜和有用的東西可以用一行命令的迷你程序做出來(lái).舉個(gè)例子,這個(gè)玩意兒將當(dāng)前目錄下所有C源程序和頭文件中的foo替換為bar,并將原來(lái)的文件追加個(gè)".bak"備份:
% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
這個(gè)程序和UNIX下的cat命令差不多(但比cat要慢):
% ruby -pe 0 file
% ruby -v
(-v 告訴解釋器打印出Ruby的版本),然后敲回車.如果安裝了Ruby,你會(huì)看見(jiàn)類似如下的信息:
% ruby -v
ruby 1.6.6 (2001-12-26) [i586-linux]
如果Ruby未安裝,你可以讓管理員安裝它,或者可以自己做,Ruby是一個(gè)沒(méi)有安裝或使用限制的自由軟件.
現(xiàn)在,讓我們和Ruby玩玩.你可以通過(guò)一個(gè)-e參數(shù)直接在命令行上放置一個(gè)Ruby程序:
% ruby -e 'print "hello world\n"'
hello world
一般情況下,Ruby程序都會(huì)保存在一個(gè)文件里.
% cat > test.rb
print "hello world\n"
^D
% cat test.rb
print "hello world\n"
% ruby test.rb
hello world
^D指control-D.上面是在UNIX下的情況.如果你用DOS,那就這樣:
C:\ruby> copy con: test.rb
print "hello world\n"
^Z
C:\ruby> type test.rb
print "hello world\n"
C:\ruby> ruby test.rb
hello world
當(dāng)寫比這個(gè)更具實(shí)際意義的代碼時(shí),你會(huì)希望使用一個(gè)真正的文本編輯器!
一些驚人復(fù)雜和有用的東西可以用一行命令的迷你程序做出來(lái).舉個(gè)例子,這個(gè)玩意兒將當(dāng)前目錄下所有C源程序和頭文件中的foo替換為bar,并將原來(lái)的文件追加個(gè)".bak"備份:
% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
這個(gè)程序和UNIX下的cat命令差不多(但比cat要慢):
% ruby -pe 0 file
您可能感興趣的文章:
相關(guān)文章
Ruby on Rails中MVC結(jié)構(gòu)的數(shù)據(jù)傳遞解析
這篇文章主要介紹了Ruby on Rails中MVC結(jié)構(gòu)的數(shù)據(jù)傳遞解析,本文來(lái)自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下2015-04-04openSUSE下的Ruby安裝openssl出錯(cuò)解決方法
這篇文章主要介紹了openSUSE下的Ruby安裝openssl出錯(cuò)解決方法, 本文方法同時(shí)適用類似錯(cuò)誤的其它包的安裝中,需要的朋友可以參考下2014-11-11使用RVM實(shí)現(xiàn)控制切換Ruby/Rails版本
RVM 是Ruby Version Manager的縮寫,是一個(gè)命令行工具,它可以讓你輕松地安裝,管理和使用多個(gè)版本的Ruby.不同的rails項(xiàng)目使用等ruby和rails版本不一樣的時(shí)候,可以使用RVM自由切換。2017-06-06Ruby使用Monkey Patch猴子補(bǔ)丁方式進(jìn)行程序開(kāi)發(fā)的示例
Monkey Patch猴子補(bǔ)丁是指在程序解釋運(yùn)行時(shí)動(dòng)態(tài)添加類或模塊的做法,這里我們就來(lái)看一下Ruby使用Monkey Patch猴子補(bǔ)丁方式進(jìn)行程序開(kāi)發(fā)的示例2016-05-05Ubuntu系統(tǒng)安裝Ruby語(yǔ)言的三種方法
這篇文章主要介紹了Ubuntu系統(tǒng)安裝Ruby語(yǔ)言的三種方法,本文講解了使用apt-get安裝、使用brightbox ppa倉(cāng)庫(kù)安裝、使用RVM安裝3種方法,需要的朋友可以參考下2015-01-01