我当前的 Rails 应用程序分为 2 个文件夹。
/base
/app
在我的 gemfile 中使用以下行将 base 引用到应用程序中
gem 'base', path: "../base"
我正在尝试将此存储库 git 部署到 dokku - 但是这失败了,我假设这是由于 dokku 无法确定正确的构建包,因为它只是在根目录中查找应用程序类型等。
来自 dokku 跟踪的片段:
remote: + DOCKER_ARGS+=
remote: ++ docker run -d -v /home/dokku/sws/cache:/cache -e CACHE_PATH=/cache dokku/sws /build/builder
remote: + id=2439409a62c2da4c32086149ad404dd4c6ec974e83aa7fe0d8e06d092396b69f
remote: + docker attach 2439409a62c2da4c32086149ad404dd4c6ec974e83aa7fe0d8e06d092396b69f
-----> Unable to select a buildpack
remote: + exit_code=1
remote: + set -e
在处理 Heroku 上的相同问题时,我尝试使用将子目录部署到 Heroku中提到的 config.ru - 但这似乎不起作用。
有什么想法吗?