WindowsでのRuby実験環境構築パッケージについて


Ruby on Rails
で書いたサーバソフトウエアのパッケージがあり、それを用いてチュートリアルをしようとしています。そのために、「Windowsで簡単な設定でRuby on
Railsをdevelopment実行環境で動かす」ことが必要になっています。

対象者は、コマンドプロンプトでコマンド打ち込むぐらいは出来る人が、sshは知らないかもしれない、ぐらいのスキルのユーザを想定しています。

たとえば、インストーラで一通り開発環境を設定できるようなパッケージがあると思うのですが、WindowsでのRuby開発環境に疎いので、適切な解を見付けられていません。

教えてください。

蛇足ですが、最終的にはHerokuで実験できるようにすることも考えているのですが、恐らく、外のサービスでアカウント作るよりは、手元で動かす方がハードルが低いのではないかと考えています。




その名も [RailsInstaller](http://railsinstaller.org/) というものがあります。能書き:

  * Ruby 2.0.0 または 2.1.5
  * Rails 4.1
  * Bundler
  * Git
  * Sqlite
  * TinyTDS
  * SQL Server サポート
  * DevKit

インストールが完了すると、スタートメニューにメニュー項目が追加されており、rails
コマンドにパスの通ったコマンドプロンプトを起動できる、という使用感のようです。(私は試したことがありません)

もう 1 つ [RailsFTW](http://railsftw.bryanbibat.net/)
というのもあります。こちらは「やっつけ仕事だが、RailsInstallerに比べてインストール時にインターネット接続しなくてもokという利点がある」ということだそうです。同梱物:

  * RubyInstaller 2.1.5 32bit
  * Rails 4.1.8
  * sqlite3 と mysql2 の gem
  * SQLite3 DLL
  * MariaDB の libmysql.dll




小さなツールや使用するgemの依存が少ないならほぼ問題無いのですが、使用するgemにC言語による拡張が含まれる場合は途端にハードルが高くなります。rubyinstaller
である程度はビルド出来るのですが windows に対応していない gem も多数存在しますし、なかなかのいばらの道です。
予め大きい依存になる事が想定されるのであれば、vagrant 上で環境を構築し、もしコードの変更がある場合は vagrant の共有フォルダを
windows 側から触って貰うのが良いかと思います。

