Risposte:
Hanno cambiato le cose con l'ultima versione dei pignoni. Questo errore si presenta perché non ne hai manifest.js
creato uno . Devi crearne uno e aggiungere alcune righe per assicurarti che le cose funzionino.
Crea il file manifest.js
$ mkdir -p app / assets / config
$ touch app / assets / config / manifest.js
Quindi copia e incolla quanto segue nel file manifest.js appena creato:
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
Se hai una matrice precompilata nella tua app/config/
cartella (vedi sotto per un esempio), ad esempio, app/config/production.rb
forse dovresti spostarli nella tuamanifest.js
config.assets.precompile = ["admin.js", "admin.css"]
Fonte: grazie al blog di Richard Schneeman - vedi qui per maggiori informazioni ..
È stata recentemente rilasciata una nuova versione principale di ruote dentate che non è compatibile con la versione precedente.
Eseguire i passaggi necessari per l'aggiornamento o aggiungere alla versione 3.x in Gemfile
gem 'sprockets', '~>3.0'
Come suggerito dal link http://www.redmine.org/boards/2/topics/58169 , si tratta di un problema noto. Vedi # 32223 e pignoni 4.0.0 interrompe Redmine 3.4.11 con Ruby <2.5.0.
Ho appena riprodotto questo problema con Redmine 3.4.4, ma ho trovato tutto ok con Redmine 3.4.12.
Sulla base della risposta qui potresti essere in grado di risolverlo con:
mkdir -p app/assets/config && echo '{}' > app/assets/config/manifest.js
E se hai bisogno di maggiori dettagli, la risposta in questo thread punta utile alla Guida all'aggiornamento da Sprockets 3.xa 4.x
app/assets/config/manifest.js