2012-03-16 48 views
0

我是ruby編程的新手。我已經在vista上安裝了cygwin。我處於學習階段。我想知道如何在cygwin中解釋簡單的ruby命令。例如:在Vista中使用Ruby on Cygwin

def palindrome?(string) 
string = string.downcase.gsub(/\W/,'') 
string == string.reverse 
end 

我看過使用cygwin進行ruby的各種方法,但都是針對製作rails應用程序。我只是在尋找一個使用cygwin或任何其他工具的簡單ruby解釋器。

目前我使用在線翻譯在Codeacademy Labs

+0

有沒有一個原因,你通過cygwin把紅寶石? – Panagiotis 2012-03-16 19:51:50

+1

我贊成你希望通過Cygwin使用Ruby,但下面的jjlin的註釋以及使用RubyInstaller在Windows上使用Ruby安裝的本地命令提示符窗口更好;特別是Vista。 http://rubyinstaller.org/ – ScottJShea 2012-03-16 19:56:18

+0

@ScottJShea好吧...我會試一試!我認爲cygwin就像是Mac上的終端,這就是使用Cygwin的原因! – 2012-03-16 19:58:28

回答

3

使用irbInteractive Ruby Shell)。這與股票Ruby分配。

+0

我不知道如何使用irb!我覺得它太複雜了!我想要像終端那樣簡單直接解釋代碼的東西! – 2012-03-16 19:55:16

+2

@SilentKiller irb並不複雜。然而,這可能對威脅更小http://tryruby.org/ – Candide 2012-03-16 20:01:08

+1

一旦你使用Ruby命令窗口(Windows DOS窗口和Ruby ENV變量),你會看到IRB如何簡化事情。在命令提示符下,你可以使用'ruby -e'放入「Hello World」,而在IRB中,它只是'puts「Hello World」。 – ScottJShea 2012-03-16 20:04:34