1

出于某种原因,当我运行时:

名称=gets.chomp

放名字

我得到错误:

获取:1:in <main>': undefined methodchomp' for nil:NilClass (NoMethodError)

如果我删除 .chomp 并运行:

名称 = 获取

放名字

我没有得到任何提示或错误,控制台只是给了我完成的时间。我究竟做错了什么?

顺便说一句,我使用的是 Sublime,配置了 Ruby

4

1 回答 1

0

您可以尝试在终端中运行此文件。像这样:

红宝石测试.rb

... #puts 名称 ...

如果它运行良好,则意味着您的问题是另一种情况。您可以在终端中转到Sublime Text 2 Launch ruby​​ 文件

于 2013-06-19T10:05:23.293 回答