2015-02-10 18 views
9

Heroku Cedro-14 pila attualmente esegue una versione di ImageMagick (6.7.7-10) che è quasi un anno:Come posso usare l'ultima versione di Imagemagick su Heroku?

Running `identify -version` attached to terminal... up, run.8227 
Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP 

voglio utilizzare l'opzione -canny che esegue il rilevamento dei bordi in un'immagine, ma questo è stato introdotto solo in una versione successiva di ImageMagick.

L'unica buildpack disponibile per ImageMagick su Heroku non funziona sul Cedro-14 stack: https://github.com/mcollina/heroku-buildpack-imagemagick

C'è un modo posso usare ImageMagick v6.8.9-0 o poi su Heroku?

Grazie in anticipo!

+0

Hai trovato una soluzione per questo? – Magne

+0

No, non l'ho fatto ... ci sto solo rivedendo ora. Hai trovato qualcosa di utile? –

risposta

5

Ecco una possibile opzione per l'utilizzo di almeno ImageMagick 6.8 su Heroku con il cedro-14 stack: https://github.com/ello/heroku-buildpack-imagemagick-cedar-14

+0

Penso che questo potrebbe funzionare! Sono ancora una settimana o due fuori schieramento ma darò un via. Grazie. –

+1

C'è una versione più recente (6.9.5-10), in https://github.com/ello/heroku-buildpack-imagemagick – Jason

+0

Sfortunatamente, la lettura non offre consigli su cosa fare. Qualcuno può dare una guida passo per passo agli idioti su come aggiornare ImageMagick su Heroku - Ricevo moltissimi errori di traduzione in prod che non vedo sul mio ambiente di sviluppo. –

8
// check image magick version 
heroku run identify -version 
heroku config:add IMAGE_MAGICK_VERSION="6.9.3-8" 
// if you set buildpacks then your original buildpacks lost 
heroku buildpacks:add --index 1 https://github.com/ello/heroku-buildpack-imagemagick.git 
// commit 
git push heroku master 
heroku run identify -version 
+0

Venendo a questo oltre un anno dopo, ma non posso dire che il buildpack/heroku rispetta la IMAGE_MAGICK_VERSION che stai impostando. Cercando di ottenere imagemagick su 7.0.1-1 e non posso ottenere nulla da attaccare. Hai avuto problemi con questo? – Datise

+1

@Datise Fare riferimento al commit del repository del buildpack, supporta solo fino alla versione 6.9.5-10 –

+0

sfortunata, grazie per la risposta – Datise

Problemi correlati