Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 无法加载这样的文件--restclient/instrumentation_Ruby On Rails_Ruby_Bundler_Rest Client - Fatal编程技术网

Ruby on rails 无法加载这样的文件--restclient/instrumentation

Ruby on rails 无法加载这样的文件--restclient/instrumentation,ruby-on-rails,ruby,bundler,rest-client,Ruby On Rails,Ruby,Bundler,Rest Client,将检测跟踪添加到现有应用程序时,出现错误无法加载这样的文件--restclient/instrumentation 以下是堆栈转储的大部分内容: % bundle exec rails console cannot load such file -- restclient/instrumentation Traceback (most recent call last): 60: from bin/rails:4:in `<main>' 59: from bin/rails

将检测跟踪添加到现有应用程序时,出现错误
无法加载这样的文件--restclient/instrumentation

以下是堆栈转储的大部分内容:

% bundle exec rails console 
cannot load such file -- restclient/instrumentation
Traceback (most recent call last):
  60: from bin/rails:4:in `<main>'
  59: from bin/rails:4:in `require'
  58: from ~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/commands.rb:18:in `<top (required)>'
  57: from ~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/command.rb:46:in `invoke'
  56: from ~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/command/base.rb:69:in `perform'
     ...snip...
  12: from ~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:61:in `query'
  11: from ~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
  10: from ~/.rvm/gems/ruby-2.6.5/gems/ar-octopus-0.10.2/lib/octopus/abstract_adapter.rb:13:in `instrument'
   9: from ~/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.4.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
   8: from ~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
   7: from ~/.rvm/rubies/ruby-2.6.5/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'
     ...snip...
   2: from ~/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.4.3/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
   1: from ~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:63:in `block (2 levels) in query'
~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:20:in `result_as_array': undefined method `nfields' for nil:NilClass (NoMethodError)
%bundle exec rails控制台
无法加载这样的文件--restclient/instrumentation
回溯(最近一次呼叫最后一次):
60:从箱子/轨道:4:in`'
59:从箱子/轨道:4:在'require'中
58:from~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/commands.rb:18:in`'
57:from~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/command.rb:46:in'invoke'
56:from~/.rvm/gems/ruby-2.6.5/gems/railties-5.2.4.3/lib/rails/command/base.rb:69:in'perform'
剪
12:from~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active\u record/connection\u adapters/postgresql/database\u语句。rb:61:in'query'
11:from~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active\u record/connection\u adapters/abstract\u adapter.rb:571:在“日志”中
10:from~/.rvm/gems/ruby-2.6.5/gems/ar-octopus-0.10.2/lib/octopus/abstract_adapter.rb:13:in‘instrument’
9:from~/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.4.3/lib/active\u-support/notifications/instrumenter.rb:23:in'instrument'
8:from~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active\u record/connection\u adapters/abstract\u adapter.rb:580:in“block in log”
7:from~/.rvm/rubies/ruby-2.6.5/lib/ruby/2.6.0/monitor.rb:235:in'mon_synchronize'
剪
2:from ~/.rvm/gems/ruby-2.6.5/gems/activesupport-5.2.4.3/lib/active\u support/dependencies/interlock.rb:48:in‘block in permit\u concurrent\u load’
1:from ~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active\u record/connection\u adapters/postgresql/database\u语句。rb:63:in `查询中的块(2级)'
~/.rvm/gems/ruby-2.6.5/gems/activerecord-5.2.4.3/lib/active\u record/connection\u adapters/postgresql/database\u statements.rb:20:in'result\u as\u array':nil:NilClass的未定义方法'nfields'(NoMethodError)

将restclient instrumentation gem添加到gem文件:

gem 'restclient-instrumentation'
…然后运行
捆绑安装
,如中所述