Ruby on Railsを一緒にインストールすることは可能ですか?ワンプサーバー(そして WampServer の Apache/MySQL インストールを維持しますか)?
ベストアンサー1
WampServer と一緒に Ruby on Rails をインストールしました。方法は次のとおりです。
C:\wamp\
次のテキストを、独自の WampServer のインストール リポジトリに置き換えます。
Ruby のインストール:
- Rubyをダウンロードしてください。Windowsバイナリバージョン、「ワンクリック インストーラー」ではなく、不要な MySQL と Apache が含まれているためです。
- zip を に解凍します
C:\wamp\ruby\
。 PATH 環境変数に Ruby の bin リポジトリを追加します。
- 「コンピューター/プロパティ」を右クリックします。
- 「システムの詳細設定」をクリックします。
- 詳細タブ / 環境変数。
;C:\wamp\ruby\bin
Path 変数に追加します。
DevKitのインストール:
DevKitをダウンロード:
- DevKit を に抽出します
c:\wamp\ruby\DevKit
。 cd /d c:\wamp\ruby\DevKit
。ruby dk.rb init
。- c:\wamp\ruby
の末尾に追加しますconfig.yml
。
ruby dk.rb install
Rails と Mongrel サーバーのインストール:
コマンドラインを開き、次のように入力します。
gem install rails
コマンドラインを開いて次のように
C:\wamp\www\rails\
入力して、最初の Rails アプリケーションを作成します。rails hello
Mongrel サーバーと Windows Mongrel サービスをインストールし、必ず管理者としてコマンド ラインを実行します。
gem install mongrel and gem install mongrel_service
Rails アプリケーション用の Windows サービスをインストールします。
mongrel_rails service::install -N ruby-hello -c c:\wamp\www\rails\hello -p 3001 -e development
Mongrel サービスを開始します。
net start ruby-hello
これで、 から Rails アプリケーションにアクセスできるようになりましたhttp://localhost:3001/
。
Apacheとの統合
httpd.confでmod_proxyを有効にする
httpd.conf (c:\wamp\bin\apache\Apache2.xx\conf\httpd.conf) を開き、次の行のコメントを解除します。
LoadModule proxy_module modules/mod_proxy.so
トラフィックを Mongrel サーバーに転送します。次のテキストを httpd.conf (または、httpd.conf に含まれている場合は extra/httpd-vhosts.conf) に追加します。
<VirtualHost *:80> ServerName hello.com ServerAlias *.hello.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001 </VirtualHost>
hello.com をホスト ファイルに追加します。
c:\windows\system32\drivers\etc\hosts
メモ帳で開き、次の行を追加します。127.0.0.1 www.hello.com hello.com
今すぐホームページRails アプリケーションが読み込まれるはずです。
参考文献: