2016-04-10 14 views
0

Şu anda Heroku uygulamasında CommonMarker gemini yüklemeye çalışıyorum. Bunu Gemfile'ma ekledim ve beklediğim gibi, Heroku'da bulunmamasından dolayı cmake nedeniyle yükleme paketini alamadı. Geliştirme ortamımda cmake'yi kurmayı başardım, ancak Heroku için bunu nasıl yapacağımı bir zarara uğradım.Heroku uygulamasında Commonmarker (Bir C uygulaması için Ruby wrapper) yükleme

Anladığım kadarıyla, cmake yalnızca, bundmark tarafından kullanılan ve Commonmarker tarafından kullanılan ikili dosyaları yaratacak olan demet işlemi sırasında gereklidir. Buildpacks hakkında birşeyler okudum, ancak bu geliştirme ortamlarını özelleştirme ile ilgili.

Herhangi bir yardım çok yararlı olacaktır. Teşekkürler.

cevap

2

Heroku'ya giriş yapın ve uygulamanız için settings sayfasına gidin. Buildpacks bölümünün altında aşağıdaki sıraya ekleyin.

  1. https://github.com/ello/heroku-buildpack-cmake
  2. Yakut (resmi Heroku versiyonu)

Not: Ben Heroku için itmek başardı ve inşa başarılı oldu, ancak uygulama sülük boyutu şişirilmiş dramatik.

+0

Çok temel uygulamam için, Commonmarker'ın slug boyutuna yaklaşık 50Mb ekleyerek dağıtılmasını istiyor. – memoht

+0

Bu yapıya sahip olmanın önemli olduğunu buldum. Ben bu buildpack ekle heroku/ruby ​​silmek zorunda kaldı, daha sonra tekrar heroku/ruby ​​okuyun. – MetaSkills

İlgili konular