SORU
12 Mart 2013, Salı


Heroku Raylar varlıklar boru hatları altındaki dosyalar 4 derleme DEĞİL

Her şey iyi varlık ve Ruby 2.0 Raylar 4 boru hattı ile yerel makine gider. Ama heroku için dağıtırken, bu gösterilir:

-----> Preparing app for Rails asset pipeline
   Running: rake assets:precompile
   I, [2013-03-12T03:28:29.908234 #912]  INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/rails-2ee5a98f26fbf8c6c461127da73c47eb.png
   I, [2013-03-12T03:28:29.914096 #912]  INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/trash-3c3c2861eca3747315d712bcfc182902.png
   I, [2013-03-12T03:28:33.963234 #912]  INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/application-bf2525bd32aa2a7068dbcfaa591b3874.js
   I, [2013-03-12T03:28:40.362850 #912]  INFO -- : Writing /tmp/build_1n6yi8lwna3sj/public/assets/application-13374a65f29a3b4cea6f8da2816ce7ff.css
   Asset precompilation completed (14.36s)

Heroku dosyaları derlemek ama /tmp koymak için herhangi bir hata olmadan görünüyor. Benim sorular şunlardır:

  1. Nasıl Heroku /tmp varlıkların dosyaları derlemek?
  2. Benim son çözüm RAİLS_ENV=üretim bundle exec rake varlıklar çalıştırmak oldu:yerel derleme, ama bu bir tezahür-xxxxxx oluşturdu.kamu/varlıklar json yerine apaçık.yml, böylece heroku JSON bildirim dosyası algılamıyor. Bunu el ile json dosyasından bir yml tarafından oluşturulan ayırdım ve heroku mutlu oldu. Heroku yaklaşımı çağdışı oldu?

CEVAP
15 Mayıs 2013, ÇARŞAMBA


Heroku aktif eklentileri artık 4 eklentileri desteklemiyor Raylar beri çalışıyorum. Heroku varlık taşlar yerine kullanmanız gerekir. Senin Gemfile yer burası

group :production do
  gem 'rails_log_stdout',           github: 'heroku/rails_log_stdout'
  gem 'rails3_serve_static_assets', github: 'heroku/rails3_serve_static_assets'
end

Raylar ile 4 başlarken Heroku's guide takip et.

Güncelleme (07/22/2013): Heroku şimdi varlıkları derleme için farklı bir mücevher malzemeleri.

group :production do
  gem 'rails_12factor'
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008