Réponses:
Ils ont changé les choses avec la dernière version des pignons. Cette erreur se produit car vous n'en avez pas manifest.js
créé. Vous devez en créer un et ajouter quelques lignes pour vous assurer que les choses fonctionnent.
Créez le fichier manifest.js
$ mkdir -p app / actifs / config
$ touch app / assets / config / manifest.js
Ensuite , copiez et collez le texte suivant dans les manifest.js que vous venez de créer fichier:
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
Si vous avez un tableau de précompilation dans votre app/config/
dossier (voir ci-dessous pour un exemple), par exemple, app/config/production.rb
vous devriez peut-être les déplacer vers votremanifest.js
config.assets.precompile = ["admin.js", "admin.css"]
Source: Merci au blog de Richard Schneeman - voir ici pour plus d'informations ..
Une nouvelle version majeure des pignons a été récemment publiée, qui n'est pas compatible avec la version précédente.
Exécutez les étapes nécessaires pour mettre à niveau ou épinglez la version 3.x dans Gemfile
gem 'sprockets', '~>3.0'
Comme suggéré par le lien http://www.redmine.org/boards/2/topics/58169 , il s'agit d'un problème connu. Voir # 32223 et sprockets 4.0.0 rompt Redmine 3.4.11 avec Ruby <2.5.0.
Je viens de reproduire ce problème avec Redmine 3.4.4, mais j'ai trouvé que tout allait bien avec Redmine 3.4.12.
Sur la base de la réponse ici, vous pourrez peut-être résoudre ce problème avec:
mkdir -p app/assets/config && echo '{}' > app/assets/config/manifest.js
Et si vous avez besoin de plus de détails, la réponse dans ce fil indique utilement le Guide de mise à niveau de Sprockets 3.x vers 4.x
app/assets/config/manifest.js