2014-04-07 14 views
5

, yeterince hassas olmadığımı ilk kez sorduğum için çok üzgünüm!, kullanıcı-env-derlemesini etkinleştirmek için başarısız olurken, Heroku

Gizli anahtarlarımı yönetmek için user-env-compile özelliğini etkinleştirerek robotlar uygulamasında heroku'ya yüklemeyi denedim ancak bir "Hata yok: user-env-compile" hatası var.

Heroku devcenter'a baktım ve kullanıcı-env-derlemesi ENV_DIR argümanı tarafından kullanımdan kaldırıldı ve değiştirildi. İşte bağlantıya

: https://devcenter.heroku.com/articles/labs-user-env-compile

Gerçekten ne olsun olamaz! Birisi bana yapmam gerekeni daha iyi anlatabilir mi?

şimdi Heroku sülük derleme sırasında environement değişkenleri ihraç varsayılan olarak, Sen (laboratuvarlar kullanımdan kaldırıldı ve bunu silmek gerekir) bir şey yapmak zorunda değilsiniz,

Federico

cevap

3

teşekkür ederim.

dikkatli olun

,

Umarım yardımcı olur (eğer detaylı bilgi için http://12factor.net/ kontrol edebilirsiniz) sülük derleme sırasında environement değişken kullanmak tavsiye edilmez.

+0

Merhaba Luc Teşekkürler ama ne gizli anahtarlar? 'heroku config: set' kullanabilir miyim veya güvensiz miyim? https://devcenter.heroku.com/articles/config-vars – fedetaglia

+0

Heroku config'unu kullanmalı ve kullanmalısınız: sırrınızı ortam değişkenleri olarak tanımlamak için ayarlayın. Kimlik bilgilerinizin hiçbirini git deposunuza koymamalısınız. heroku config-vars, kimlik bilgilerinizi saklamak için güvenli bir yerdir. –

+0

Şu anki durumun böyle olduğunu düşünmüyorum. Heroku, derleme sırasında en azından varsayılan ruby ​​oluşturma paketi ile değişkenler dışa aktarmıyor. –