1

WEBrickサーバーをWindowsサービスとしてバックグラウンドで実行するにはどうすればよいですか?この投稿のアドバイスに従ってみましたが、Rails 3を使用していますが、Rails 3にディレクトリが存在しないC:\RUBYAPP\script\server -e productionため、に相当するものを思い付くことができませんでした。server何か助けはありますか?

4

1 に答える 1

2

WindowsサービスでWEBrickが使用されているのを見たことがありませんが、回避策としてWebサーバーをバックグラウンドジョブとして実行することができます。これはあなたがそれをする方法です:

Webサーバーを起動するには、次の2つの手順が記載されたbatファイルが必要です。

  • cd to_your_absolute_app_path
  • レールs

次に、そのbatファイルをexeファイルに変換する必要があります。無料のツールについては、これを確認してください。ツールが32ビットと64ビット用に存在することは知っていますが、適切なツールを探す必要があるかもしれません。

exeを作成するときは、非表示のアプリとして実行するようにexeを選択してください。

次に、exeをスタートアップフォルダに置きます。それはそれをする必要があります。

于 2012-07-26T20:25:38.557 に答える