2014-01-08 18 views
9

Ich verwende Heroku-buildpack-multi:"abgelehnt Push fehlgeschlagen Multi App zu kompilieren", wenn Heroku-buildpack-NodeJS Bereitstellung und Heroku-buildpack-Rubin-minimal

BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git 

Ich versuche, Bereitstellung mit zwei buildpacks und ich erhalte die folgende Fehlermeldung:

Fetching repository, done. 
Counting objects: 6, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 325 bytes | 0 bytes/s, done. 
Total 3 (delta 2), reused 0 (delta 0) 

-----> Fetching custom git buildpack... done 
-----> Multipack app detected 
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-nodejs.git 

!  Push rejected, failed to compile Multipack app 

Hier sind die Inhalte meiner .buildpack

https://github.com/heroku/heroku-buildpack-nodejs.git 
https://github.com/dpiddy/heroku-buildpack-ruby-minimal.git 

Es verwendet intermittierend sein, aber es passiert jetzt jedes Mal, wenn ich versuche, es zu deployen.

Merkwürdigerweise die offizielle Heroku Rubin Projekt scheint verschwunden zu sein ... https://github.com/heroku/heroku-buildpack-ruby

Beachten Sie, dass es noch auf dieser Seite lautet: https://github.com/heroku

+0

https://github.com/heroku/heroku-buildpack-ruby ist zurück. Es scheint, als wäre es ein vorübergehender Fehler. –

Antwort

8

Sie benötigen einen package.json für den Knoten buildpack . So etwas wie:

{ 
    "private": true, 
    "name": "my-rad-proj", 
    "version": "0.1.0", 
    "engines": { 
    "node": "~0.10.21" 
    } 
} 

Sowie die Gemfile für Rubin.

+0

mir fehlten "engines": { "node": "~ 0.10.21" } – Allen

+2

Die package.json muss im Stammverzeichnis des Repository sein. –

Verwandte Themen