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