簡體   English   中英

不能git push heroku master-buildpacks

[英]cant git push heroku master - buildpacks

好吧,這就是我要得到的;

 sa@sa-VPCW11S1E:/opt/hubot/bin$ heroku buildpacks
 === young-everglades-12415 Buildpack URL
 heroku/java
 sa@sa-VPCW11S1E:/opt/hubot/bin$ sudo git push heroku master
 Counting objects: 3, done.
 Delta compression using up to 2 threads.
 Compressing objects: 100% (2/2), done.
 Writing objects: 100% (3/3), 2.14 KiB | 0 bytes/s, done.
 Total 3 (delta 0), reused 0 (delta 0)
 remote: Compressing source files... done.
 remote: Building source:
 remote: 
 remote: -----> Failed to detect set buildpack https://codon-        buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz
 remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
 remote: 
 remote:  !     Push failed
 remote: Verifying deploy...
 remote: 
 remote: !  Push rejected to young-everglades-12415.
 remote: 
 To https://git.heroku.com/young-everglades-12415.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/young-           everglades-12415.git'
 sa@sa-VPCW11S1E:/opt/hubot/bin$ 

雖然我確實在應用程序上設置了一個buildpack git push失敗,因為沒有檢測到buildpack?

我該如何解決?這實際上是部署Hubot的正確步驟嗎?

heroku構建包仍然使用檢測腳本來識別使用的語言。 由於Hubot不是Java項目,並且看起來您正在使用Java構建包,因此我懷疑檢測腳本失敗。

要解決此問題,請嘗試刪除buildpack。

% heroku buildpacks:remove heroku/java

在這之后我會嘗試,

% git push heroku master

(可選)我認為某些腳本需要rediscloud插件。 您可以添加它,

% heroku addons:create rediscloud

然后查看日志heroku logs ,看看會發生什么。

hubot / deploying / heroku.md中有一個很好的部署指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM