LoadError: cannot load such file -- /home/fabio/projects/task-manager

LoadError: cannot load such file -- /home/fabio/projects/task-manager

伙计们,当我尝试 运行 rails 路线时,出现了这个错误。

rails中止! LoadError:无法加载此类文件 -- /home/fabio/projects/task-manager-api/config/api_version_constraint /home/fabio/projects/task-manager-api/config/routes.rb:1:在 require_relative' /home/fabio/projects/task-manager-api/config/routes.rb:1:in' /home/fabio/.rvm/gems/ruby-2.4.9/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:285:in load' /home/fabio/.rvm/gems/ruby-2.4.9/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:285:inblock in load' /home/fabio/.rvm/gems/ruby-2.4.9/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:257:in load_dependency' /home/fabio/.rvm/gems/ruby-2.4.9/gems/activesupport-5.2.4.3/lib/active_support/dependencies.rb:285:inload' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:41:in block in load_paths' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:41:ineach' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:41:in load_paths' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:20:in重新加载!' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:30:in block in updater' /home/fabio/.rvm/gems/ruby-2.4.9/gems/activesupport-5.2.4.3/lib/active_support/file_update_checker.rb:83:inexecute' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/routes_reloader.rb:10:in execute' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application/finisher.rb:130:in块在' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/initializable.rb:32:in instance_exec' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/initializable.rb:32:in运行' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/initializable.rb:61:in block in run_initializers' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/initializable.rb:60:inrun_initializers' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application.rb:361:in initialize!' /home/fabio/projects/task-manager-api/config/environment.rb:5:in' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application.rb:337:in require' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application.rb:337:inrequire_environment!' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/application.rb:520:in block in run_tasks_blocks' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/commands/rake/rake_command.rb:23:inblock in perform' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/commands/rake/rake_command.rb:20:in perform' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/command.rb:48:ininvoke' /home/fabio/.rvm/gems/ruby-2.4.9/gems/railties-5.2.4.3/lib/rails/commands.rb:18:in <top (required)>' /home/fabio/projects/task-manager-api/bin/rails:9:inrequire' /home/fabio/projects/task-manager-api/bin/rails:9:in <top (required)>' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/client/rails.rb:28:inload' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/client/rails.rb:28:in call' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/client/command.rb:7:incall' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/client.rb:30:in run' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/bin/spring:49:in' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/binstub.rb:11:in load' /home/fabio/.rvm/gems/ruby-2.4.9/gems/spring-2.1.0/lib/spring/binstub.rb:11:in' /home/fabio/projects/task-manager-api/bin/spring:15:in require' /home/fabio/projects/task-manager-api/bin/spring:15:in' bin/rails:3:在load' bin/rails:3:in' 任务:TOP => 路线 => 环境 (使用 --trace 查看 运行ning 任务的完整跟踪) 有人知道吗?

所以人们可以通过在 application.rb 中发布以下行来解决它 config.autoload_paths+=目录["#{config.root}/lib/**/"]