第一個Ruby程式報錯 uninitialized constant Hello

來源:互聯網
上載者:User

標籤:

今天是我第一次接觸Ruby語言,按照教程編寫了一個很簡單的Ruby程式,將檔案命名為Hello.rb,內容如下:

puts "Hello,Ruby!";

但是執行時卻報錯:

百度後的解決方案如下:你還在irb裡面,所以報這個錯,你退出(exit)irb,然後執行ruby Hello.rb就可以了。

我嘗試退出irb,但是程式自動進入irb#1,執行還是報錯:

我開啟cmd執行ruby C:\Ruby22\bin\Hello.rb命令後可以正常輸出:

另外,在寫puts語句的時候,後面的內容是需要用英文雙引號"或者英文‘括起來的,否則也可能報這個錯誤,錯誤如下:

 

第一個Ruby程式報錯 uninitialized constant Hello

相關文章

聯繫我們

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