首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku,Procfile和gitignore

Heroku,Procfile和gitignore
EN

Stack Overflow用户
提问于 2016-04-22 20:53:48
回答 1查看 1.6K关注 0票数 3

我有一个名为yutani的项目托管在Heroku上。该项目通过执行heroku本地命令来工作。procfile的路径是"web:目标值/通用/阶段/bin/yutani“。

但是,当我看到我的应用程序的日志时,我可以看到以下错误: bash: target/universal/stage/bin/yutani:没有这样的文件或目录

我知道我必须使用sbt JavaServerAppPackaging,并在来到Heroku之前完成舞台阶段。当我执行此thase时,将正确创建目标/通用/bin/yutani文件。

但我一直认为将目标目录放入.gitignore文件以防止提交是一种很好的做法。

但是,如果我不提交目标目录,那么它比远程服务器找不到yutani文件更正常吗?或者说,该项目应该在Heroku上重建,一旦被推倒?

我觉得我漏掉了什么..。谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-22 23:39:04

正如我所怀疑的,我很可能让我的目标在我的.ignore文件中,因为我知道我的项目确实是在Heroku服务器上重建的。

我试图从另一台计算机克隆git,但我发现源代码中有一部分丢失了。回到我开始该项目的另一台计算机上,我检查了一下,出于某种原因,IntelliJ的语法颜色并没有显示该文件夹是未显示的。因此,基本上,当我远程推送时,应用程序无法编译,在日志中看不到它--因为我认为构建日志和运行日志在Heroku中是不一样的?

我决定手动处理git并读取文件,并使用命令行而不是使用git IDEA集成来推动它们。结果,这个方法要好得多,因为当您执行git推送时,您可以看到构建的所有细节!

因此,我的问题解决了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36803154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档