RackとSinatraを使用している私の初心者のRubyアプリケーションが、私のローカルサーバー上で完璧に動作しています。私は自分のVPSウェブホスト上で動作するようになっています。ここで"rackup config.ru"は何も返しません?
が私の質問です:
は、私が実行してみました:SSH経由
rackup config.ru
、と何も起こりません、それだけで、空行を示していますし、私はCNTRLに+ をヒットする必要がありCを打ち切る。なぜ誰かがアイデアを持っていますか?
私が
ruby main.rb
を実行すると、Sinatraがステージを取っているとうまくいっているとは言えますが、それだけですから、少なくともSinatraは正常に動作しています。私はpublic_htmlフォルダを持っています。 main.rbとconfig.ruはroot "/"に入っているはずですか、それともpublic_htmlに入るはずですか?
後で空白のindex.htmlをpublic_htmlの中に入れて、実行中の/にmain.rbで「置き換える」ことを知っています。もしそうでなければ、index.htmlをpublic_htmlの
すべてが稼働している、私はsite.com:xxxx経由でRubyのアプリにアクセスする必要がある(XXXX =何でもポート)か、または私は単に
をsite.comに行くことができるようになりますあなたは本当にmain.rbのコードを必要としません。ちょうど "hello"を出力します。
ここにconfig.ruがあります:
require File.dirname(__FILE__) + "/main" run Sinatra::Application