第一次使用Heroku。试图推动。我已经运行了命令:
heroku create --buildpack heroku/python
并显示
$ heroku create --buildpack heroku/python
Creating app... done, glacial-reef-7599
Setting buildpack to heroku/python... done
https://glacial-reef-7599.herokuapp.com/ | https://git.heroku.com/glacial-reef-7599.git
堆栈跟踪:
$ git push heroku master
Counting objects: 129, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (124/124), done.
Writing objects: 100% (129/129), 69.06 KiB | 0 bytes/s, done.
Total 129 (delta 22), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: ! No default language could be detected for this app.
remote: HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
remote: See https://devcenter.heroku.com/articles/buildpacks
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to pure-badlands-9125.
remote:
To https://git.heroku.com/pure-badlands-9125.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/pure-badlands-9125.git'
我一定要错过一些东西。
我已经requirements.txt
在我的根目录中添加了一个。看起来像这样:
.git
.idea
projectapp
projectname
rango
db.sqlite3
manage.py
populate_rango.py
requirements.txt
我不记得如何解决此问题,但是在Date Modified
发布此问题后查看文件中的创建了两个文件:
runtime.txt
(感谢 rurp ),其中包含:
python-3.5.2
Procfile
其中包含:
web: gunicorn projectname.wsgi --log-file -
这是Django专案,并projectname.wsgi
导致wsgi.py
位于
projectname/wsgi.py
其中包含:
import os
import signal
import sys
import traceback
import time
from django.core.wsgi import get_wsgi_application
from whitenoise.django import DjangoWhiteNoise
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectname.settings")
application = get_wsgi_application()
application = DjangoWhiteNoise(application)
我运行git push heroku master成功之前几次。然而,这一次当我有一个新的项目并尝试使用它时,它并不起作用。我检查的错误来自这里: 远程:!无法检测到此应用程序的默认语言。Remote:提示:当Heroku无法自动检测到用于此应用程序的buildpack时,会发生这种情况。远程:请参阅https://devcenter.heroku.com/articles/buildpacks
Intellij未检测到在其他IDE中创建的spring boot应用程序。讨论中的应用程序是以字母“e”开头的应用程序 我该如何解决这个问题?我正在使用intellij社区版。
[错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.8。1:在project Divi up后端上编译(默认编译):编译时出现致命错误:目标版本无效:15- 我得到了上面的错误,有人知道为什么会这样吗?
问题内容: 我有一个Node项目,该项目正在使用Bundler和Guard处理我的预编译步骤。这意味着我在项目的根目录中有一个Gemfile以及package.json文件。 我的问题是Heroku认为我的项目是Ruby应用程序,仅因为Gemfile存在。并且抱怨我还没有提交我不想提交的Gemfile.lock。 有没有办法告诉Heroku该应用程序是Node应用程序而不是Ruby应用程序? 问题
我用OracleJDK1.8.0安装了ubuntu,141是使用下面的指南安装的。 https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps tar被提取到/opt/jdk和以下用于将java设置为默认值的命令。 java-versio
我仍然有“禁用”的问题... 我的招摇过市界面url配置为/swagger ui。html(它重定向到/swagger ui/index.html?configUrl=/v3/api docs/swagger config= 我必须解决这个问题,因为它被视为一个安全问题。。。 有4种方法可以配置它,但我使用了swagger ui yaml文件:https://swagger.io/docs/ope