2010-12-03 6 views
0

私の目標は、マシンに既存のRailsアプリケーションを配備することです。ああ、マシンはオーストラリアの北部の遠隔地のコミュニティの端末の一握りにいる。ああ、トラブルシューティングや管理の目的でインターネットにアクセスすることに頼ることはできません。オフラインですべての依存関係をそのまま配備する

私は、サーバーとフロントエンドとしてブラウザを使用できるように、Railsの新しいコピーとすべてのアプリケーションの依存関係(一部はネイティブに構築する必要があります)をパッケージ化したいと考えています。リモートマシンは現代のMacであり、私はここでテスト用の設定を複製できるはずです。

this threadで述べたように、私は、機関車とJoyentのスリングショットのようないくつかのプロジェクトを発見しましたが、これらのプロジェクトの両方が放棄されているように見える、とthis linkはWindows固有です。

これを行う現代的な方法は誰にも分かりますか?これらは、マシンを削除想定し、事前:)

答えて

1

まあにおけるコミュニティプロジェクトは、あなたのおかげで、あなたのプロジェクト内のすべてのあなたの宝石を凍結するバンドラーを使用することができ、Rubyが利用できる持っている:

bundle package 

続きを読むでgetbundler.com

+0

Bundlerは実際にCの拡張機能などをまとめていますか? Gemの設定のスナップショットを取って、リモートマシン上で再現できるように思えます。理想的には、Railsサーバーを実行する準備が整った状態ですべてをパッケージに入れたいと思っています。 – jogloran

関連する問題