Sto provando a distribuire un'app Go su Heroku, sto usando i Godeps per la gestione delle dipendenze come suggerito dai loro documenti. Ma quando I git push heroku master
viene visualizzato il seguente errore che indica che il file sasl.go non esiste.Errore nella dipendenza da mgo durante la distribuzione di go app su Heroku
remote: # github.com/grsouza/feeng-api/vendor/gopkg.in/mgo.v2/internal/sasl
remote: vendor/gopkg.in/mgo.v2/internal/sasl/sasl.go:15:24: fatal error: sasl/sasl.h: No such file or directory
remote: // #include <sasl/sasl.h>
remote: ^
remote: compilation terminated.
remote: github.com/grsouza/feeng-api/vendor/github.com/onsi/gomega
remote:
remote: ! Push rejected, failed to compile Go app
remote:
remote: Verifying deploy....
remote:
remote: ! Push rejected to limitless-ridge-36512.
remote:
To https://git.heroku.com/limitless-ridge-36512.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/limitless-ridge-36512.git'
Qualcuno può aiutarmi con questo problema?
Grazie.
La versione venduta di 'gopkg.in/mgo.v2' è stata aggiornata? – elithrar