Jammit::MissingConfiguration - precache_all': для создания MHTML требуется параметр --base-url
Кто-нибудь видел это при попытке использовать jammit?
$ heroku jammit:deploy
===== Compiling assets.../Library/Ruby/Gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:47:in `precache_all': A --base-url option is required in order to generate MHTML. (Jammit::MissingConfiguration)
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:42:in `each'
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/lib/jammit/packager.rb:42:in `precache_all'
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/lib/jammit.rb:132:in `package!'
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/bin/../lib/jammit/command_line.rb:29:in `initialize'
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/bin/jammit:5:in `new'
from /Library/Ruby/Gems/1.8/gems/jammit-0.6.3/bin/jammit:5
from /usr/bin/jammit:19:in `load'
from /usr/bin/jammit:19
[FAIL]
Идеи? Спасибо
2 ответа
Решение
У меня была та же проблема с моей задачей по рейку.
namespace :assets do
task :package do
Jammit.package!
end
end
Это происходит, когда вы используете опцию "embed_assets". Чтобы исправить это, я добавил: параметр base_url для.package! позвони и теперь работает как раньше.
namespace :assets do
task :package do
Jammit.package! :base_url => "http://mysite.org/"
end
end
Не знаю, может ли это помочь, но у нас была та же самая проблема, и возврат Jammit к 0,6 решил ее!