質問: Ruby on Rails で書いたサーバソフトウエアのパッケージがあり、それを用いてチュートリアルをしようとしています。そのために、「Windowsで簡単な設定でRuby on Railsをdevelopment実行環境で動かす」ことが必要になっています。 対象者は、コマンドプロンプトでコマンド打ち込むぐらいは出来る人が、sshは知らないかもしれない、ぐらいのスキルのユーザを想定しています。 たとえば、インストーラで一通り開発環境を設定できるようなパッケージがあると思うのですが、WindowsでのRuby開発環境に疎いので、適切な解を見付けられていません。 教えてください。 蛇足ですが、最終的にはHerokuで実験できるようにすることも考えているのですが、恐らく、外のサービスでアカウント作るよりは、手元で動かす方がハードルが低いのではないかと考えています。
回答: まだ紹介されていないので紹介します。実開発では使用したことがありませんが、Bitnami Ruby Stack が使いやすそうです。(redmine stackで使用中) 以下のアプリケーションが同梱されています。 Ruby(2.0.0), Rails, RVM, MySQL, SQLite, NGINX, Apache, Memcache and Varnish, Git and Subersion, Sphinx, PHP and phpMyAdmin Gem関係ではThin, RMagick, Rake, Mongrel, Passenger, Nokogiriが適用済みで、Msysも入っているのでネイティブビルドでも多少はカバーできそうです。 以下導入に当たっての注意点や検討事項 * railsアプリのサンプルコードが入ってるので参考になるかもしれません * 上記プログラムが内包されているので、インターネットから隔離されている環境でも使えます。(gemを追加しない場合に限る) * インストール時にMySQLやPostgreSQLはサービスとして起動されるので、既存のインスタンスがある場合は注意が必要です。(インストール時にカスタムを選択してください) * railsなので大丈夫だとは思いますが、Windowsのファイルシステムであるが故、大文字小文字と改行文字には注意してください。 * gitやsubversionもインストール対象ですが、実運用ではTortoiseGit,TortoiseSVN等を導入されることを検討したほうがよいかもしれません * 環境にサービスをインストールするので、バージョンアップを行う場合は注意が必要です