gpt4 book ai didi

ruby-on-rails - 在Azure Web App Linux中部署Ruby on Rails应用程序失败

转载 作者:行者123 更新时间:2023-12-03 04:17:06 25 4
gpt4 key购买 nike

我遵循了一些教程以使一个简单的应用程序正常工作,但没有成功。最简单的教程就是这个example的“hello-world” .

第一部分是在我的本地计算机上创建一个 Ruby 应用程序,其中仅包含一条自定义消息的路由。在我的机器上运行应用程序很好。

使用本地 Git 存储库在 Azure、基于 Ruby 2.3 的 Linux 上创建 Web 应用程序后,在 bundle 安装方面存在一些问题。

当我将应用程序推送到 Git(Azure)时,容器将所有 gems 安装在“tmp/bundle”文件夹中。但是,容器无法启动。检查启动错误,容器找不到gem文件,特别是puma.当我检查文件时,发现位于相同位置。

应用的推送不包括安装的gems,因为容器可以读取Gemfile并自行安装,但由于某种原因找不到它们。

我不知道还能在哪里找到。有人可以帮我提供一些线索吗?

最佳答案

对于您的问题,我建议您可以先将应用程序制作成镜像,然后再将其部署到 Azure 上。然后为容器创建Web应用程序。

因此您可以在创建镜像时检查所有内容。具体步骤可以引用文档Use a custom Docker image for Web App for Containers .

关于ruby-on-rails - 在Azure Web App Linux中部署Ruby on Rails应用程序失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52016765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com