2012-01-10 13 views
3

私は過去数ヶ月にわたってRubyとSinatraを学びました。私は野生の中で自分のアプリを手に入れたいと思います。私はSinatraアプリをサポートするWebホストの提案を探しています。実際のプロセスについての詳細は素晴らしいでしょう。SinatraアプリケーションをサポートするWebホスティング企業は何ですか?

私は現在、いくつかの他のサイトにhostmonsterを使用しています。 HostmonsterはRailsアプリケーションをサポートしています。私はRailsがRack上で動くので、hostmonsterはSinatraアプリも実行するだろうと思うだろうが、私は確信していない。

私は、hostmonsterやHeroku以外の他のウェブホストでSinatraアプリケーションを実行しているときに、ドキュメントを見つけるのは大変でした。また、私はhostmonsterが提供するRailsのインストールマニュアルに従って、Sinatraアプリを稼動させる方法を見つけ出すことができませんでした。

+2

あなたの最善の策は、VPSを購入して自分で設定することです。 :-) –

+1

アマゾンは新しい顧客のために無料のマイクロインスタンスを提供します – pguardiario

答えて

1

あなたは、Rackで動作するすべてのアプリで実行できるはずです。コンベンションでは、config.ruファイルを使用します。そこで、Railsをロードする方法を指定する代わりに、Sinatraをロードする方法を指定するだけです。 "メイン" は、すべてのシナトラのものをロードするファイルである

Example config.ru

require File.dirname(__FILE__) + "/main" 
run Sinatra::Application 

+0

これは実際に私のSinatraアプリのセットアップ方法です。私はそれをサーバーにアップロードしましたが、今のところサイコロはありません。とにかく、SinatraとRailsの両方のアプリケーションがRackアプリケーションであり、両方ともRailsサポートを宣言しているサーバーで動作するはずであるという私の前提に同意しているようです。それはラック全体のポイントなのでしょうか?たぶん私は、私のアプリとhostmonsterの詳細と別の質問を投稿し、誰かがそれをトラブルシューティングするのを助けることができるかどうかを確認します。ありがとう。 – wuliwong

+0

真実ですが、Sinatraがインストールされているわけではありません。あなたはBundlerを使用していますか?彼らは確かにそれをサポートし、それはあなたがSinatraをインストールできるようになります。 – bioneuralnet

+0

私はバンドラーを使用していますが、私はGemfileをアップロードしませんでした。私は今それを試みている。 – wuliwong

関連する問題