Heroku 显示 'Procfile declares types -> (none)' 但我正在声明一个网络进程
Heroku shows 'Procfile declares types -> (none)' but I am declaring a web process
我已经尝试了所有方法...重命名 Procfile,将其移动到根目录等。查看下面的图片。
这是我的网络应用程序页面上显示的错误:
这显示在我的仪表板上,因为 Heroku 尚未识别我的 Procfile:
这是 Procfile 所在的目录:
我在部署时看到这个:
Procfile declares types -> (none)
这是我的 Procfile 的内容:
请帮帮我
您是否看到 Windows 屏幕截图中的第三列,其中显示 "Text Document" 代表您的 Procfile
?该文件实际上称为 Procfile.txt
,而不是 Procfile
.
Windows 默认隐藏已知文件类型的文件扩展名,但 you can turn them on 在 "View" 选项卡中。这样做之后,将文件重命名为 actually be called Procfile
,提交,然后重新部署。
或者,如果您使用 Git bash,您可以在命令行上执行此操作:
git mv Procfile.txt Procfile
git commit -m "Fix Procfile name"
我已经尝试了所有方法...重命名 Procfile,将其移动到根目录等。查看下面的图片。
这是我的网络应用程序页面上显示的错误:
这显示在我的仪表板上,因为 Heroku 尚未识别我的 Procfile:
这是 Procfile 所在的目录:
我在部署时看到这个:
Procfile declares types -> (none)
这是我的 Procfile 的内容:
请帮帮我
您是否看到 Windows 屏幕截图中的第三列,其中显示 "Text Document" 代表您的 Procfile
?该文件实际上称为 Procfile.txt
,而不是 Procfile
.
Windows 默认隐藏已知文件类型的文件扩展名,但 you can turn them on 在 "View" 选项卡中。这样做之后,将文件重命名为 actually be called Procfile
,提交,然后重新部署。
或者,如果您使用 Git bash,您可以在命令行上执行此操作:
git mv Procfile.txt Procfile
git commit -m "Fix Procfile name"