Mina: Masalah lewati prakompilasi aset

Dibuat pada 4 Okt 2012  ·  9Komentar  ·  Sumber: mina-deploy/mina

Saya mengalami masalah dengan prakompilasi aset.

Aplikasi kami memiliki opsi konfigurasi config.assets.compile = false , yang memicu pengecualian ketika aset yang diperlukan (dalam kasus kami admin.css ) tidak dikompilasi sebelumnya. Menambahkan aset ke dalam daftar prakompilasi harus menyelesaikannya: config.assets.precompile += ['admin.css']

Inilah masalahnya. Mina melewatkan prakompilasi aset dan dengan demikian menyebabkan aplikasi gagal setelah penerapan berhasil berikutnya. Saya memperbaikinya dengan menghapus folder aset dan menjalankan penyebaran lagi.

Adakah tips tentang ini?

Komentar yang paling membantu

Adakah cara untuk memiliki opsi itu (force_aseets=1) di dalam config/deploy.rb ?

Semua 9 komentar

bundel exec mina menyebarkan force_assets = 1

Cobalah sementara itu.

Pada 5 Oktober 2012, pukul 12:56, Dan Sosedoff [email protected] menulis:

Saya mengalami masalah dengan prakompilasi aset.

Aplikasi kami memiliki opsi konfigurasi config.assets.compile = false, yang memicu
pengecualian ketika aset yang diperlukan (dalam kasus kami admin.css) tidak dikompilasi sebelumnya.
Menambahkan aset ke dalam daftar prakompilasi harus menyelesaikannya:
config.assets.precompile
+= ['admin.css']

Inilah masalahnya. Mina melewatkan persiapan aset dan dengan demikian menyebabkan
aplikasi gagal setelah penyebaran sukses berikutnya. Saya memperbaikinya dengan menghapus
folder aset dan menjalankan penyebaran lagi.

Adakah tips tentang ini?


Balas email ini secara langsung atau lihat di
Gi tHubhttps://github.com/nadarei/mina/issues/60.

Itu terjadi pada kami ketika kami menggunakan skrip yang mirip dengan Capistrano. Tidak tahu bagaimana menyelesaikan masalah ini dengan anggun, tetapi setidaknya Mina dapat memeriksa application.rb untuk perubahan juga.

config/application.rb dan config/environments/production.rb, mengingat di situlah kebanyakan menyimpan konfigurasi precompile mereka. (Secara pribadi saya berpendapat application.rb adalah tempat terbaik untuk meletakkannya)

Saya mengalami masalah yang sama, ada berita tentang perbaikan?

Itu hanya menunggu seseorang untuk datang dan memperbaikinya. beberapa bulan yang lalu saya mencoba untuk mulai mengerjakannya, tetapi sesuatu menghentikan saya.

+1

mina hanya memeriksa perbedaan app/assets dan vendor/asses untuk perubahan. Tidak memeriksa yang lain karena Anda dapat membuat file inisialisasi Anda sendiri yang dapat mengubah konfigurasi aset.

Silakan gunakan mina deploy force_assets=1

@d4be4st Tapi bagaimana dengan aset mesin?

Adakah cara untuk memiliki opsi itu (force_aseets=1) di dalam config/deploy.rb ?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat