2

Windows XPでRailsアプリケーションを実行するには、コマンドラインを開き、アプリケーションのディレクトリにcdして、を実行しますrails server

これを自動化したいので、コンピューターの電源を入れるたびにlocalhost:3000、ブラウザーに入力するだけで済みます。

どうすればこれを行うことができますか?

4

5 に答える 5

7

より簡単な方法は、コマンドプロンプトで指定した命令を使用してバッチファイルを作成することです。

d:

cd projects \ myapp

ルビースクリプト\サーバー

次に、ファイルのコピーをWindowsの[スタート]->[すべてのプログラム]->[スタートアップフォルダー]にドロップします。

于 2010-12-16T08:38:00.930 に答える
1

それを行う可能性はほとんどありません。

使用できるレジストリを使用するHKLM\Software\Microsoft\Windows\CurrentVersion\Runか、サービスを作成するのがより良いアプローチです。このKBには、必要な実行可能ファイルのサービスを作成する方法が記載されています。

于 2010-12-15T02:24:00.933 に答える
1

AUTOEXEC.BATまたはいくつかのバッチファイルの作成について考えましたか。起動時に実行される適切なcmdコマンドを作成します。http://www.aumha.org/a/batches.php

于 2010-12-15T02:37:35.743 に答える
1

rubywスクリプト/railsサーバーwebrickを起動します

開始->別のコンソールで開始rubyw->コンソールから切り離されたrubyを実行

于 2012-10-11T05:08:59.207 に答える
1

最善のアプローチは、アプリケーションをサービスに変えることです。mongrel_serviceと呼ばれるMongrel( webrickに似たWebサーバー)のソリューションがありますが、Rails 3とは互換性がありません(Rails内部のいくつかの変更のため)

ただし、mongrel_serviceコードベースを再利用して、Rails3で動作する別のWebサーバーであるthinで動作させることができます。

mongrel_serviceスクリプトへの唯一の参照がどこにあるかをここで見てください。に変更すると機能するthin start可能性があります。

おそらくあなたが探している答えではありませんが(やるべきことがいくつかあるので)、何かです:)

于 2010-12-15T14:16:51.903 に答える