fand ich einsetzen versuche elasticbeanstalk aber Bereitstellung fehlschlägt mit Sprockets::FileNotFound: couldn't find file 'markerclustererplus/src/markerclusterer_packed.js' with type 'application/javascript'
Rubin auf Schienen. Deployment schlägt fehl, da markerclusterer nicht
Kürzlich Google es die Quellen geändert, und ich folgte this guide die markerclusterer Javascript wieder aktiviert werden.
Alles funktioniert ordnungsgemäß in der Entwicklung, schlägt aber bei der Bereitstellung fehl. Wenn ich die Zeilen
#= require markerclustererplus/src/markerclusterer_packed.js
von application.js.erb entfernen, dann implementiert die App, aber offensichtlich funktioniert die Karte nicht.
Ich kann sehen, dass vendor/assets/google-maps-utility-library-v3/markerclustererplus/src/ markercluster_packed.js
existiert. Ich nehme an, das ist der Grund, warum es in der Entwicklung funktioniert, aber ich habe keine Ahnung, warum es bei der Bereitstellung scheitert. Jetzt
, vielleicht bin ich etwas falsch als letzte Zeile des Tutorials zu tun git submodule update — init
nicht für mich mit dem Fehler:
error: pathspec '—' did not match any file(s) known to git.
error: pathspec 'init' did not match any file(s) known to git.
ich nicht viel dabei gedacht als Entwicklung env funktioniert gut, aber vielleicht hat es etwas mit meinem Problem zu tun. Dies ist das erste Mal, dass ich mich mit Submodulen in Git beschäftigt habe, also könnte mir etwas fehlen.
UPDATE: Während vendor/assets/google-maps-utility-library-v3/markerclustererplus/src/ markercluster_packed.js
in dev-Umgebung existiert, habe ich nur SSH'd in die Beanstalk-Umgebung und der Pfad kann nicht gefunden werden. vendor/assets/google-maps-utility-library-v3
existiert aber vendor/assets/google-maps-utility-library-v3/markerclustererplus
nicht. Ich weiß nicht, warum das Clusterer-Bit nicht kopiert wird.
Während dies keinen Fehler gibt und angeblich den Submodul-Teil beendet, kann ich immer noch nicht bereitstellen und immer noch den gleichen Fehler erhalten. –