将Ruby on Rails应用程序部署到Google App Engine

时间:2015-03-05 00:12:10

标签: ruby-on-rails google-app-engine deployment

我正在尝试将我的Rails应用程序部署到Google App Engine,但迄今为止都没有成功。我按照说明部署了Ruby开发堆栈,但这就是他们停止的地方,没有关于如何从localhost实际链接我的应用程序并部署到AppEngine以在浏览器中查看的内容。

有这样的问题:Ruby on Rails app on Google App Engine回答了这个问题,但似乎已经过时了。

如何将我的Rails应用程序部署到Google App Engine?

2 个答案:

答案 0 :(得分:0)

当您使用Ruby时,Michael提供的快速入门链接非常有用。如果您想使用Ruby on Rails,可以关注this tutorial

如果您使用Cloud Shell进行部署,要测试服务器是否正常工作,请在启动时指定要连接的端口:

bundle exec rails server -p 8080

按照教程中的步骤操作,您将能够在Google App Engine上部署Ruby on Rails应用程序。然后你只需要调整你自己的Rails应用程序的步骤,你就可以开始了。

答案 1 :(得分:0)

(2021 年 6 月):这个问题仍然相对较新,但所有评论和单独发布的答案现在已经过时,因为 Google Cloud serverless compute platform 团队正式 launched Ruby as a Standard service in Aug 2019。您可以从其 Quickstart page 中了解如何设置、本地运行和全局部署 Ruby 应用程序到 App Engine。您可以在 its platform overview page 上了解有关 Ruby 2.5-2.7 运行时的更多信息。