2012-02-18 9 views
22

誰もWindows 7でRubyプログラムを実行/コンパイルする方法を知っていますか?たとえば、EclipseでJavaをコンパイルすることはできますが、RubyのJavaを見つけることはできません。Windows 7でRubyプログラムを実行するには?

+4

ようこそスタックオーバーフロー!私はあなたの質問のタイトルをより明確に編集しました。あなたは一番良いと思われる回答を受け入れる必要があります(チェックマークをクリックしてください)。そして、あなたの役に立つ他の回答に投票してください(答えの左側にある数字の上にある矢印をクリックしてください)。 –

+0

Rubyはコンパイルされていませんが、Rubyをインストールしていない人にはRubyプログラムをパッケージ化することができます。http://stackoverflow.com/q/4372988/366051 –

答えて

33

http://rubyinstaller.org/ - "Ruby on Windowsをインストールする簡単な方法"

言語と実行環境が用意されています。

+0

私はそれをダウンロードしましたが、持っていませんそれを持つコンパイラ。 –

+7

あなたはルビープログラムをコンパイルせず、実行するだけです。ルビースクリプトを作成します(つまり、 '.rb'で終わります)。あなたのコマンドラインであなたのスクリプトの名前を "ruby .rb"とタイプしてください。Ruby IDEのようなEclipseが必要な場合は、Aptana、http://www.aptana.com/products/studio3/をダウンロードしてください。ダウンロード –

+0

Javaとは異なり、Rubyはインタープリタ言語です。つまり、一般的に(そして理論上)、あなたはそれをコンパイルしません。実行時にスクリプトを実行します。理論的には、コンパイラはRubyのために構築することができますが、それは必要ではありません。いくつかのRuby機能をまとめて配布したい場合は、Ruby Gemsを見てください。 – redhotvengeance

4

Rubyはコンパイルされず、むしろ解釈されます。 @ilollarによって与えられた上記のリンクを使用してRubyをインストールする必要があります。

その後、あなたはファイルsome_ruby.rbにプログラムのソースコードを持っている場合、あなたはCMDでこれを実行します:

ruby some_options.rb 

これはルビーコマンドの一般的な形式です:

ruby [ruby options] [program name] [program options] 
1

ここでは、無料のオンラインブックを提供しています。あなたが始めたばかりのRubyに関する質問のほとんどに答えます:http://ruby.learncodethehardway.org/book/

「Rubyを学ぶハード・ウェイ "とは言いますが、その名前があなたを捨てられないようにしています。この本は実際にはかなり簡単であり、プログラミングについて何も知らないとは限りません。

初めてRubyを作成してプログラムを起動するようになります。

ilollarさんのように、Rubyインストーラは、WindowsコンピュータにRubyをインストールする最も良い方法です。

私は現在、Windows 7でRubyアプリケーションを作成しています。あなたはRubyを使ってWindows上でたくさんのことをすることができますが、すべてを行うことはできません。 Rubyプログラムを書くのに役立つファイルの束があります。それらはGemsと呼ばれています。いくつかの宝石はWindows上で動作しません - Ruby RacerとEventMachineのいくつかのバージョンはすぐに気になる2つです。

これはイライラすることができますが、それが今まで発生した場合は、新しいマシンを取得することなく、これらの宝石を使用できるように、あなたのWindowsコンピュータ上の仮想マシンでLinuxのバージョンをインストールすることができます。

また、ハードドライブ上のパーティションを再フォーマットしたり混乱させることなく、Windowsと並行して実行するためにLinuxをインストールすることもできます。あなたのWindowsマシンの中で実行するためのUbuntu(Linuxのバージョン)をインストールする 'Wubi'というプログラムがあります。実際には、マシンを起動するときにWindowsまたはLinuxを選択できるようになります。

しかし、これはすべて後で考えてみてください。あなたは確かにWindows上でRubyを開発することができます。

0

また、ケースであなたは、対話的にちょうどルビーを実行し、それがインストールされている場所を見つけて、binサブディレクトリを参照します。私にとってこれは\ RailsInstaller \ Ruby1.9.3 \ binでした。このディレクトリにはirb.batというファイルがあります。これをダブルクリックすると、Rubyコンソールセッションが開始されます。

0

ocraを使用してウィンドウ実行ファイルを作成できます。そうすれば、アプリを作成してRubyをインストールしていない別のPCにアプリをプッシュすることができます。

関連する問題