[#47414] <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp>

そえじま@勉強中です。

37 messages 2010/09/17
[#47420] Re: <=>の意味は? — 藤川浩明 <fhir0aki3@...> 2010/09/17

 他の方がすでに解答されているみたいですが、一応僕なりの答えを書いてみます。僕もRuby初心者なのではっきりとは言えないんですが・・・。

[#47422] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47424] Re: <=>の意味は? — "Y. NOBUOKA" <nobuoka@...> 2010/09/17

信岡です。

[#47426] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47428] Re: <=>の意味は? — "Y. NOBUOKA" <nobuoka@...> 2010/09/17

そえじまさん

[#47429] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/17

そえじま@勉強中です。

[#47433] Re: <=>の意味は? — 藤川浩明 <fhir0aki3@...> 2010/09/18

GyRCISE/JyE5SlZFeiQ3JD8kJCRIO1ckJCReJDckPyQsISI7fjRWJCxMNSQkJE4kRyFWGyhCT09Q

[#47435] Re: <=>の意味は? — "T.Soejima" <clev@...2.so-net.ne.jp> 2010/09/18

そえじま@勉強中です。

[#47438] Re: <=>の意味は? — masayoshi takahashi <maki@...> 2010/09/18

高橋征義です。『たのしいRuby』の著者の片割れの方から来ました。

[ruby-list:47489] Re: nginx で Ruby =の CGI =を走らせるには?

From: okkez <okkez000@...>
Date: 2010-09-23 15:14:28 UTC
List: ruby-list #47489
okkez です。

2010年9月23日16:57 Hideo Konami <konami@kyoto-wu.ac.jp>:
> 小波です.
>
>>okkez です。
>
>>nginx では cgi は無理です。
>>FastCGI は頑張ればできます。
>>あとは cgi を止めて Rack を使うようにすればいいんじゃないかと思います。
>># たぶん古い cgi なスクリプトをそのまま sinatra に移植するのはかなり面倒。
>>Rack だったら passenger でも thin でも unicorn でも好きなものを使うことができます。
>>
>>基本的なところだけで良ければ、お手伝いしましょうか?
>># サンプル書いたりとか、実際にいくつか移植してみたりとか。
>
>
> 返事が遅れましたが,どうもありがとうございます.たとえばRack の次
> 2つのスクリプトがあったとして(これはネットで拾ったもので,実際に
> 走ります),それを nginx とどのように連携させればよいのかが分から
> ないのです.教えていただけると助かります.
>

passenger を使う場合は以下を参照してください。
http://www.modrails.com/documentation/Users%20guide%20Nginx.html

4. Deploying a Rack-based Ruby application からが Rack アプリケーションの場合になります。

個人的には nginx + passenger を使うのはちょっと中身を把握し辛いかなと思います。
# 勝手に色々されて戻せなくなるとしんどい。

他には Thin などのアプリケーションサーバでアプリケーションを動かして nginx と連携させる方法があります。
thin で動かす場合は、以下のようにするといいのではないでしょうか。
# 正確なところは nginx のマニュアルや thin のマニュアルを参照してください。

$ thin config -C thin_cluster.conf -S /tmp/app.sock # thin --help
を見て必要なオプションをつける
$ thin -R config.ru -C thin_cluster.conf start

これで Unix Socket を使って thin が起動します。
あとは nginx と連携させる設定を行うだけです。

少し古い記事ですが、今もほとんど同じ設定で動かしています。
http://typo.okkez.net/2008/09/01/

ちょっと試すだけなら上記の情報で足りると思います。


-- 
okkez
okkez000@gmail.com

In This Thread

Prev Next