码迷,mamicode.com
首页 > 其他好文 > 详细

第一个Ruby程序报错 uninitialized constant Hello

时间:2015-12-18 00:05:04      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:

今天是我第一次接触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

标签:

原文地址:http://www.cnblogs.com/dongguniang/p/5055620.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!