Ich versuche, mein Vermögen zu kompilieren lokal, so kann ich sicherstellen, dass es keine Probleme, wenn zu Heroku schieben. Lokal sieht meine Sicht perfekt aus, aber auf Heroku werden nicht alle meine Assets geladen. Als ich RAILS_ENV=production bundle exec rake assets:precompile
laufenRake abgebrochen! NoMethodError: nicht definierte Methode `[]‘ für nil: NilClass (rails5 + Heroku)
Ich erhalte die below Störung, irgendwelche Ideen?
rake aborted!
NoMethodError: undefined method `[]' for nil:NilClass
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_processor.rb:278:in `sprockets_context'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_processor.rb:124:in `asset_path'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_processor.rb:137:in `asset_url'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_processor.rb:209:in `font_url'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/script/tree/funcall.rb:143:in `_perform'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/script/tree/node.rb:58:in `perform'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:397:in `visit_prop'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:160:in `block in visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:79:in `block in with_base'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:115:in `with_frame'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:79:in `with_base'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:160:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:504:in `block (2 levels) in visit_directive'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:504:in `map'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:504:in `block in visit_directive'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:181:in `with_environment'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:503:in `visit_directive'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:160:in `block in visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:79:in `block in with_base'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:115:in `with_frame'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/stack.rb:79:in `with_base'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:160:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:52:in `map'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:52:in `visit_children'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:169:in `block in visit_children'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:181:in `with_environment'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:168:in `visit_children'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:36:in `block in visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:188:in `visit_root'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb:36:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:159:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb:8:in `visit'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/root_node.rb:36:in `css_tree'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/tree/root_node.rb:20:in `render'
/Users/admin/.rvm/gems/[email protected]/gems/sass-3.4.22/lib/sass/engine.rb:281:in `render'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_compressor.rb:48:in `call'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/sass_compressor.rb:28:in `call'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:75:in `call_processor'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `reverse_each'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb:56:in `call_processors'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/loader.rb:134:in `load_from_unloaded'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/loader.rb:60:in `block in load'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/loader.rb:44:in `load'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:20:in `block in initialize'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb:47:in `load'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/base.rb:66:in `find_asset'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/base.rb:73:in `find_all_linked_assets'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:142:in `block in find'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:114:in `block (2 levels) in logical_paths'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:228:in `block in stat_tree'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:212:in `block in stat_directory'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `each'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:209:in `stat_directory'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb:227:in `stat_tree'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `each'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:105:in `block in logical_paths'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `each'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/legacy.rb:104:in `logical_paths'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:140:in `find'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/sprockets/manifest.rb:185:in `compile'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-3.7.0/lib/rake/sprocketstask.rb:147:in `with_logger'
/Users/admin/.rvm/gems/[email protected]/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define'
/Users/admin/.rvm/gems/[email protected]/gems/rake-11.2.2/exe/rake:27:in `<top (required)>'
/Users/admin/.rvm/gems/[email protected]/bin/ruby_executable_hooks:15:in `eval'
/Users/admin/.rvm/gems/[email protected]/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
anyone? Ich kann mir nicht vorstellen, dass ich der Einzige bin, der dieses Problem zuvor hatte. – whataboutme1
Erstellen Sie ein kleines Projekt, das das Problem reproduziert und irgendwo veröffentlicht. –
@ MaurícioLinhares Ich denke, ich dachte nur, dies wäre ein einfaches Problem, das jemand schon mal gesehen hat – whataboutme1