1

私は宝石を持っています。必要に応じて、コマンド ライン アプリmyapp_cliとして、またはローカル Web UI を備えたアプリとして実行できますmyapp_web

アプリで作業するときbundle exec myapp_cliは、コマンド ライン UI 用に実行するか、Web UI 用に
実行できます。bundle exec rackup

今、私はbin/myapp_web本質的にラックアップの同義語になりたいと思っています. したがって、誰かが私の gem をインストールするときは、単にmyapp_cliorを実行できmyapp_webます。

それを行う良い方法はありますか?

私は私のようにmyapp_web見えるようにすることができます

Rack::Handler::WEBrick.run(
      App.new,
      :Port => 9000
  )

しかし、それはラックアップが私に与えるすべての利点を私に与えるわけではありません.

4

1 に答える 1

1

私がしなければならなかったのは、ソースを参照することだけでした。

require 'rack'
Rack::Server.start
于 2012-11-03T19:51:11.640 に答える