誰もWindows 7でRubyプログラムを実行/コンパイルする方法を知っていますか?たとえば、EclipseでJavaをコンパイルすることはできますが、RubyのJavaを見つけることはできません。Windows 7でRubyプログラムを実行するには?
答えて
http://rubyinstaller.org/ - "Ruby on Windowsをインストールする簡単な方法"
言語と実行環境が用意されています。
私はそれをダウンロードしましたが、持っていませんそれを持つコンパイラ。 –
あなたはルビープログラムをコンパイルせず、実行するだけです。ルビースクリプトを作成します(つまり、 '.rb'で終わります)。あなたのコマンドラインであなたのスクリプトの名前を "ruby
Javaとは異なり、Rubyはインタープリタ言語です。つまり、一般的に(そして理論上)、あなたはそれをコンパイルしません。実行時にスクリプトを実行します。理論的には、コンパイラはRubyのために構築することができますが、それは必要ではありません。いくつかのRuby機能をまとめて配布したい場合は、Ruby Gemsを見てください。 – redhotvengeance
Rubyはコンパイルされず、むしろ解釈されます。 @ilollarによって与えられた上記のリンクを使用してRubyをインストールする必要があります。
その後、あなたはファイルsome_ruby.rb
にプログラムのソースコードを持っている場合、あなたはCMDでこれを実行します:
ruby some_options.rb
これはルビーコマンドの一般的な形式です:
ruby [ruby options] [program name] [program options]
ここでは、無料のオンラインブックを提供しています。あなたが始めたばかりの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を開発することができます。
また、ケースであなたは、対話的にちょうどルビーを実行し、それがインストールされている場所を見つけて、binサブディレクトリを参照します。私にとってこれは\ RailsInstaller \ Ruby1.9.3 \ binでした。このディレクトリにはirb.batというファイルがあります。これをダブルクリックすると、Rubyコンソールセッションが開始されます。
ocraを使用してウィンドウ実行ファイルを作成できます。そうすれば、アプリを作成してRubyをインストールしていない別のPCにアプリをプッシュすることができます。
- 1. Node.jsはWindows 7でHelloWorldプログラムを実行しません
- 2. Windows 7は - プログラムXP互換モードで実行するアプリケーションを設定
- 3. Windowsのexeプログラムとしてrubyを実行している
- 4. Windows Phone 7でアプリケーションをバックグラウンドで実行するには?
- 5. Windows 7で遅いRuby/Rails
- 6. Visual Studio 2010プログラムをWin 7で実行するとエラー3232
- 7. 実行Windows 7の64ビット
- 8. Windows 7でdocker-composeを実行
- 9. Javaプログラムfor Windows 7&Windows 10
- 10. Windows上でruby gemを実行中
- 11. WindowsのSciteでErlangプログラムを実行するには?
- 12. cmdからプロジェクトを実行するには? (Windows 7の)
- 13. Windows Phone 7からHttpWebRequestsを実行するには?
- 14. Windows 7のドッカーでデフォルトのhello-worldプログラムを実行できません
- 15. ログイン時にWindows 7でバットスクリプトを自動実行する
- 16. WPF Windows 7でリムーバブルメディアの自動実行を無効にする
- 17. Windows 7のコマンドラインから実行するとC#プログラムが頻繁に停止するのはなぜですか?
- 18. rubyでデータベースを移行する際にエラーが発生するruby 2.3.3とrails 4.2.3のWindows 7でプロジェクト
- 19. jGraspのwindowsエラー実行プログラム
- 20. MacでC#(windows)プログラムを実行
- 21. IE7でWindows 7でwatir-webdriverを実行する際の問題
- 22. Windows 7のSMTPローカルサーバー? (IIS7を実行中)
- 23. コマンドラインでプログラムをプログラムで実行する
- 24. Adobe AirからWindowsプログラムを実行するには?
- 25. jdkのAndroidスタジオでプログラムを実行する7
- 26. AndroidでRubyを実行するには?
- 27. Windows 7でWindowsをプログラムで起動する方法はありますか?
- 28. Windows 7でプログラム設定をVB.NETでプログラマチックに設定する
- 29. Windows 7のプレゼンテーションモードでPowerPointをタスクスケジューラから実行する
- 30. Windows 7でScons 2.2.0を実行するcmd
ようこそスタックオーバーフロー!私はあなたの質問のタイトルをより明確に編集しました。あなたは一番良いと思われる回答を受け入れる必要があります(チェックマークをクリックしてください)。そして、あなたの役に立つ他の回答に投票してください(答えの左側にある数字の上にある矢印をクリックしてください)。 –
Rubyはコンパイルされていませんが、Rubyをインストールしていない人にはRubyプログラムをパッケージ化することができます。http://stackoverflow.com/q/4372988/366051 –