0

私は Rails の初心者で、最初は NetBeans + JRuby を使用して Rails アプリを作成していました (JRuby を使用していたのは、クイック スタートだったからです。Java ライブラリとのインターフェイスは必要ありません)。

次に、(a)多くの gem が JRuby で利用できないこと、および(b)ほとんどの Rails ウェブホストが JRuby をサポートしていないことから、Ruby MRI を使用することにしました。

それで、すべてをインストールして、問題なく動作していました。しかし今では、Web ページを 4/5 更新するたびに、WEBrick がSEGFAULTでクラッシュします。(JRuby を使っていたときはこのようなことはありませんでした)。

それで、私は代替案を探しに行き、薄くしてみました. この質問が部分的に解決するのに役立ったいくつかのエラー。今すぐthin startエラーが発生しますNo adapter found for C:/Ruby192/bin

(任意の) シンプルな (安定した) Web サーバーを使用して開発を再開する方法についてのアドバイスは大歓迎です。

Ps。 それが役立つ場合、私はWindows 7 x64を使用しています。

4

3 に答える 3

1

パッセンジャーライトを使用します。

$ gem install passenger
$ cd /path/to/rails
$ passenger start

startを初めて実行すると、サーバーがダウンロード、コンパイル、およびインストールされます。

于 2010-10-23T00:03:08.307 に答える
0

開発のために雑種を試してみてください。しかし、私は生産において乗客の道を行くことを提案します。代替案は雑種クラスターです。雑種の宝石をインストールするだけで、Railsはサーバーを起動するときにそれを自動的に使用します。

于 2010-10-23T01:32:43.340 に答える
0

最終的に Ruby 1.8.7p0 で Thin に移行

于 2010-12-09T11:10:53.703 に答える