53

RailsアプリをGAEにデプロイする方法について、誰かが私にいくつかの指針を与えることができますか? 私はそれについて読んでいますが、かなり複雑な作業のようです。

google-appengine私は宝石を試してみましたが、簡単ではありません。

アダプターに進展はありましたDataMapperか、それともモデルを変更する必要がありますか?

それについての完全な詳細なチュートリアルを見たいと思っていましたが、私が見つけたものはやや時代遅れでした.

4

2 に答える 2

45

Rails を Google の App Engine にデプロイすることは、以前よりずっと簡単になりました。注意すべき点がいくつかあります。

  • App Engine は Python と Java 環境のみをサポートするため、Rails の場合はJRubyにデプロイします
  • App Engine のデータストアは BigTable に基づいているため、リレーショナル データベースで ActiveRecord を使用することはできません (データストアを AppEngine でホストする場合)。しかし、@Geoff Lanotte が指摘したように、使用できる Datamapper アダプターがあります。
  • 展開前のテストは、次のようなものではなく、Google のサンドボックス ツール内で行われます。script/server

検討できるその他のリソース:

http://code.google.com/p/appengine-jruby/

http://rails-primer.appspot.com/

http://gist.github.com/335023

于 2010-07-19T10:46:32.203 に答える
1

うまくいけば、Ruby on Rails をGoogle Compute Engineにデプロイできます。Compute Engine は Iaas (Infrastructure as a Service) であり、PaaS (Platform as a Service) である Google App Engine で使用されます。Compute Engine は 1 つ下の抽象化レイヤーです (ファイル システム、ネットワークなどの OS リソースにアクセスできます)。

詳細な手順: http://startup-with-gae.blogspot.com/2015/08/how-to-deploy-ruby-on-rails-application.html

于 2015-08-06T09:24:17.143 に答える