ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
検索
オンライン状況
17 人のユーザが現在オンラインです。 (2 人のユーザが ニュース を参照しています。)

登録ユーザ: 0
ゲスト: 17

もっと...
domUへRubyOnRails用サーバーを立てる : 5: mongrel server をデフォルトで走らせる。
投稿者: f-otake 投稿日時: 2010-8-22 23:25:39 (1721 ヒット)

今までは web server(mongrel)を立ち上げるのにターミナルを使い、そこで rails アプリケーションのルートに移ってから $ ruby script/server で走らせていたけど、サーバーの立ち上げ時に走っていて欲しいので、/etc/rc.d/rc.local の最後に
/usr/local/bin/mongrel_rails start -d -e development -c /Rails/report -p 3000 を記入する。
-d はdeamonとして走らせる。
-e はdevelopment、productionなどの指定
-c は rails application のルート
-p はポート番号

これで再起動し、アプリケーションをテストすると、redirectする所で、You are being redirected. と表示され、実際のページにredirectされない。但しredirectの部分がlinkになっており、そこをクリックするとリダイレクトされるべきページが表示される。
ググッて見ると http://gist.github.com/471663 に解決があった。
ここのダウンロードをクリックし、gist471663-***.tar.gz(あまりに長いので途中を省略)をダウンロードし、解凍すると、mongrel.rbというファイルが出来るのでこの2行目(1行目は空行)を
if Rails.version == '2.3.8' && Gem.available?('mongrel', '~>1.1.5') && self.class.const_defined?(:Mongrel)
に変更して、rails application のルートの config/initializer にmongrel.rbとして保存し再起動すると直った。

注意:mongrelは1ポート1プロセスなので、誰かがアクセスしていると他の人は使えない。このためには mongrel_clusterをインストールすればいい。今は開発中なのでいいが、production移行時にはインストールせねば!!

Printer Friendly Page Send this Story to a Friend
 
投稿された内容の著作権はコメントの投稿者に帰属します。
テーマ選択

(4 テーマ)
ピックアップ画像
IMG_00202007_11_15 12鐚
最近の画像
IMG_0004.jpg (2023-3-17)
IMG_0004.jpg
IMG_0003.jpg (2023-3-17)
IMG_0003.jpg
IMG_0010.jpg (2023-3-17)
IMG_0010.jpg
IMG_0013.jpg (2023-3-17)
IMG_0013.jpg
IMG_0007.jpg (2023-3-17)
IMG_0007.jpg
IMG_0005.jpg (2023-3-17)
IMG_0005.jpg
IMG_0002.jpg (2023-3-17)
IMG_0002.jpg
IMG_0011.jpg (2023-3-17)
IMG_0011.jpg
IMG_0009.jpg (2023-3-17)
IMG_0009.jpg
IMG_0008.jpg (2023-3-17)
IMG_0008.jpg
人気画像
ゴーキョピー... (6077 hits)
ゴーキョピー...
ギャチュンカ... (5945 hits)
ギャチュンカ...
ばあちゃんミ... (5836 hits)
ばあちゃんミ...
ヒマラヤ壁 (5742 hits)
ヒマラヤ壁
タムセルク残... (5546 hits)
タムセルク残...
Powered by Xoops2 Theme Modified by F-Otake
copyright (c) 2006 All rights reserved.