我是一個Ruby新手,並且在Ubuntu 12.04機器上安裝了Ruby 1.9.3。使用沒有參數的'ruby'凍結終端
每當我在沒有參數的終端中運行ruby
命令時,它只是掛起而什麼也不做。它在我的Windows XP安裝上做了同樣的事情。
這是預期的行爲?來自Python/Java背景我期望某種輸出。
我是一個Ruby新手,並且在Ubuntu 12.04機器上安裝了Ruby 1.9.3。使用沒有參數的'ruby'凍結終端
每當我在沒有參數的終端中運行ruby
命令時,它只是掛起而什麼也不做。它在我的Windows XP安裝上做了同樣的事情。
這是預期的行爲?來自Python/Java背景我期望某種輸出。
這是預期的。當你只運行ruby
時,它就在那裏,等待來自STDIN的程序,然後是文件結束符,然後執行程序。
如果您想要互動,比如當您運行python
時,您需要Ruby的irb
。
檢查你的想法在控制檯
型irb
在控制檯運行程序
型ruby program_I_want_to_run.rb
在這個非常安裝Ruby 1.9.3一天是一種恥辱。 Ruby 2.0剛剛發佈。 – sawa 2013-02-24 17:10:04
Ruby 1.9.3將會非常可行一段時間。 v2.0雖然是最新最好的,但在某些方面也是未知的,並且會在接下來的幾周內揭示一些錯誤。有「流血的邊緣」並且有穩定性。初學者應該習慣於1.9+,因爲絕大多數文檔都適用於它,這些寶石運行良好,讓v2.0得到它的皺紋。 – 2013-02-24 17:52:49
@sawa只知道!如此安靜的發佈.. – texasbruce 2013-02-24 19:20:41