Я пытаюсь развернуть на elasticbeanstalk но развертывание терпит неудачу с Sprockets::FileNotFound: couldn't find file 'markerclustererplus/src/markerclusterer_packed.js' with type 'application/javascript'
Рубин на рельсах. Сбой при развертывании, поскольку markerclusterer не найден
Недавно Google изменил это источники и я последовал this guide повторно включить markerclusterer JavaScript.
Все работает правильно в разработке, но не работает при развертывании. Если я удалю строки
#= require markerclustererplus/src/markerclusterer_packed.js
из приложения.js.erb, тогда приложение разворачивается, но, очевидно, карта не работает.
Я вижу, что vendor/assets/google-maps-utility-library-v3/markerclustererplus/src/ markercluster_packed.js
ДЕЙСТВУЕТ. Полагаю, поэтому он работает в разработке, но я понятия не имею, почему он не работает при развертывании.
Теперь, может быть, я делаю что-то неправильно, как самые последнюю строку учебника git submodule update — init
терпит неудачу для меня с ошибкой:
error: pathspec '—' did not match any file(s) known to git.
error: pathspec 'init' did not match any file(s) known to git.
Я не думаю, что многое из этого, как окр развития отлично работает, но, возможно, это имеет какое-то отношение к моей проблеме. Это первый раз, когда я когда-либо разбирался с подмодулями в git, поэтому мне, возможно, что-то не хватает.
UPDATE: В то время как vendor/assets/google-maps-utility-library-v3/markerclustererplus/src/ markercluster_packed.js
существует в среде dev, у меня есть только SSH'd в среде beanstalk, и путь не найден. vendor/assets/google-maps-utility-library-v3
есть но vendor/assets/google-maps-utility-library-v3/markerclustererplus
нет. Я не знаю, почему бит кластера не копируется.
Хотя это не дает никаких ошибок и, предположительно, заканчивает часть подмодуля, я по-прежнему не могу развернуть и по-прежнему получать ту же ошибку. –