2012-03-16 5 views
0

私はRubyプログラミングの新人です。 cygwinをVistaにインストールしました。私は学習者のステージにいます。 cygwinで単純なrubyコマンドを解釈する方法を知りたい。例:VistaのCygwinでRubyを使用する

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

私はルビーにcygwinを使用するさまざまな方法を見ていますが、それらはすべてレールアプリケーションを作成することを目標にしています。 cygwinや他のツールを使って単純なルビーインタプリタを探しています。

現在、私はCodeacademy Labs

+0

あなたはcygwin経由でルビーを置く理由はありますか? – Panagiotis

+1

私はRubyをCygwin経由で使用したいと願っていますが、下記のjjlinのコメントや、RubyInstallerを使用してRuby on Windowsにインストールされたネイティブコマンドプロンプトウィンドウも優れています。特にVistaで。 http://rubyinstaller.org/ – ScottJShea

+0

@ScottJShea Ok ...私はそれを試してみましょう!私はCygwinがMacのターミナルのようだと思っていました。それがCygwinを使う理由です! –

答えて

3

使用irbInteractive Ruby Shell)からオンラインでインタプリタを使用しています。これには、Rubyディストリビューションが付属しています。

+0

私はドン; t irbを使用する方法を知っている!私はその複雑すぎると思う!私はコードを直接解釈できるターミナルのようなものを真っ直ぐ前にしたい! –

+2

@SilentKiller irbは全く複雑ではありません。しかし、これはさらに脅威になるかもしれません。http://tryruby.org/ – Candide

+1

Rubyコマンドウィンドウ(Ruby ENV varsのWindows DOSウィンドウ)を使用すると、IRBがどのように単純化しているかがわかります。コマンドプロンプトで 'ruby -e 'は' Hello World'を 'put'し、IRBでは' Hello World'を 'puts 'するだけです。 – ScottJShea

関連する問題