我正在尝试使用App Engine Flexible Environment将Rails应用程序部署到Google Cloud。当我运行gcloud app deploy
时一切正常,但是最后,当App Engine尝试使用bundle exec rails server -p $PORT
文件中指定的app.yaml
运行我的应用程序时,它崩溃并给出以下内容错误消息:
错误响应:[9]应用程序启动错误:'bundler:命令未执行 找到:用
安装缺少的gem可执行文件bundle install
我尝试更改entrypoint
的值,一次又一次地运行bundle install
,并在本地安装我所有的gem文件,但这些都不起作用。我还尝试安装机架并更改端点以使用rackup
命令运行该应用程序,但这也不起作用。由于先前的错误是solved on SO,我也跳过了gemfile.lock
文件中的app.yaml
。