4

rails serverUNIXソケットで実行できますか?

とても美しい出力がrails server得られ、SQL クエリと HTTP リクエストなどを区別するのは非常に簡単だからです。しかし、私は Nginx を使用しているので、UNIX ソケットを使用してアプリケーション サーバーを接続したいのですが、困っています。

次のコマンドはエラーになります。

bundle exec rails server thin --socket=/var/run/rails_app.sock

ではなく--socket、のオプションとして解析しようとしているようです。これを回避する方法はありますか、それともあまり美しくないログ出力を使用して屈服していますか?rails serverthinthin start

4

1 に答える 1

3

使用してみてください:

bundle exec rails server thin -- --socket=/var/run/rails_app.sock

--多くの *nix アプリで最初のコマンドのパラメーターの終わりをマークするために使用されます。

からman sh:

   --        A  --  signals the end of options and disables further option processing.  Any arguments after the --
             are treated as filenames and arguments.  An argument of - is equivalent to --.
于 2013-01-08T20:06:42.193 に答える