codeacademy解释器和Ubuntu解释器之间的差异

时间:2014-02-23 23:43:01

标签: ruby ubuntu methods

我正在CodeAcademy上介绍Ruby课程。我试图在我的Ubuntu机器上离线处理我的代码。我下载了解释器,我正在使用gedit编写代码,但是我遇到了一些问题。有些程序不适用于Ubuntu。有些方法我的翻译不认识。我尝试过在线口译员,但他们也不行。我举个例子。以下代码是课程中编写的程序之一。

puts "Give me a string."
text = gets
puts "Give me a word to hide."
hide = gets
word = gets.split(" ")
word.each do |word|
   if word != hide
     print word + " "
   else
     print "hided "
   end
end

它完全适用于Codeacademy环境,但是当我尝试在Ubuntu上运行时,它会在执行期间崩溃或停止。我在使用像.chomp,.split,.reverse等方法时遇到问题。几乎所有方法都不起作用。为什么会这样?我是否必须下载某些库或类似于C语言的内容?我很感激帮助!

0 个答案:

没有答案