Skip to content

Instantly share code, notes, and snippets.

@PanisSupraOmnia
Last active October 17, 2021 20:49
Show Gist options
  • Save PanisSupraOmnia/6716adbf75521dc2a1338b83c0ed6c38 to your computer and use it in GitHub Desktop.
Save PanisSupraOmnia/6716adbf75521dc2a1338b83c0ed6c38 to your computer and use it in GitHub Desktop.
backtraces for several different start points to requiring pathname
$ bin/console
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/shared_helpers.rb:3:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/setup.rb:3:in `require_relative'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/setup.rb:3:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
bin/console:4:in `<main>'
================================================================================
irb(main):001:0> require 'pathname'
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:14:in `<top (required)>'
(irb):1:in `require'
(irb):1:in `<main>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/workspace.rb:116:in `eval'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/workspace.rb:116:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/context.rb:450:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:567:in `block (2 levels) in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:751:in `signal_status'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:548:in `block in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:251:in `block (2 levels) in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:233:in `loop'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:233:in `block in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:232:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:232:in `each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:547:in `eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:481:in `block in run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:480:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:480:in `run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:409:in `start'
bin/console:15:in `<main>'
================================================================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:24: warning: already initialized constant Pathname::TO_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:24: warning: previous definition of TO_PATH was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:26: warning: already initialized constant Pathname::SAME_PATHS
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:26: warning: previous definition of SAME_PATHS was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:38: warning: already initialized constant Pathname::SEPARATOR_LIST
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:38: warning: previous definition of SEPARATOR_LIST was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:39: warning: already initialized constant Pathname::SEPARATOR_PAT
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:39: warning: previous definition of SEPARATOR_PAT was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:45: warning: already initialized constant Pathname::ABSOLUTE_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:45: warning: previous definition of ABSOLUTE_PATH was here
=> true

$ bundle env

Environment

Bundler       2.2.29
  Platforms   ruby, x86_64-linux
Ruby          3.0.2p107 (2021-07-07 revision 0db68f023372b634603c74fca94588b457be084c) [x86_64-linux]
  Full Path   /home/adrien/.rbenv/versions/3.0.2/bin/ruby
  Config Dir  /home/adrien/.rbenv/versions/3.0.2/etc
RubyGems      3.2.29
  Gem Home    /home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0
  Gem Path    /home/adrien/.gem/ruby/3.0.0:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0
  User Home   /home/adrien
  User Path   /home/adrien/.gem/ruby/3.0.0
  Bin Dir     /home/adrien/.rbenv/versions/3.0.2/bin
Tools         
  Git         2.33.1
  RVM         not installed
  rbenv       rbenv 1.2.0
  chruby      not installed

Bundler Build Metadata

Built At          2021-10-08
Git SHA           4440b035ef
Released Version  true

Gemfile

Gemfile

# frozen_string_literal: true

source "https://rubygems.org"

# Specify your gem's dependencies in foobar.gemspec
gemspec

gem "rake", "~> 13.0"

Gemfile.lock

PATH
  remote: .
  specs:
    foobar (0.1.0)

GEM
  remote: https://rubygems.org/
  specs:
    rake (13.0.6)

PLATFORMS
  x86_64-linux

DEPENDENCIES
  foobar!
  rake (~> 13.0)

BUNDLED WITH
   2.2.29

Gemspecs

foobar.gemspec

# frozen_string_literal: true

require_relative "lib/foobar/version"

Gem::Specification.new do |spec|
  spec.name          = "foobar"
  spec.version       = Foobar::VERSION
  spec.authors       = ["Adrien Smith"]
  spec.email         = ["adrien@panissupraomnia.dev"]

  spec.summary       = "Write a short summary, because RubyGems requires one."
  spec.homepage      = "https://example.com"
  spec.required_ruby_version = ">= 2.6.0"

  spec.metadata["allowed_push_host"] = "https://example.com"

  spec.metadata["homepage_uri"] = spec.homepage

  # Specify which files should be added to the gem when it is released.
  # The `git ls-files -z` loads the files in the RubyGem that have been added into git.
  spec.files = Dir.chdir(File.expand_path(__dir__)) do
    `git ls-files -z`.split("\x0").reject do |f|
      (f == __FILE__) || f.match(%r{\A(?:(?:test|spec|features)/|\.(?:git|travis|circleci)|appveyor)})
    end
  end
  spec.bindir        = "exe"
  spec.executables   = spec.files.grep(%r{\Aexe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  # Uncomment to register a new dependency of your gem
  # spec.add_dependency "example-gem", "~> 1.0"

  # For more information and examples about making a new gem, checkout our
  # guide at: https://bundler.io/guides/creating_gem.html
end
$ bundle exec irb
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler.rb:4:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.29/exe/bundle:15:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `load'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `<main>'
================================================================================
irb(main):001:0> require 'pathname'
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:14:in `<top (required)>'
(irb):1:in `require'
(irb):1:in `<main>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/workspace.rb:116:in `eval'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/workspace.rb:116:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/context.rb:450:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:567:in `block (2 levels) in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:751:in `signal_status'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:548:in `block in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:251:in `block (2 levels) in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:233:in `loop'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:233:in `block in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:232:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb/ruby-lex.rb:232:in `each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:547:in `eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:481:in `block in run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:480:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:480:in `run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/irb.rb:409:in `start'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.5/exe/irb:11:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/bin/irb:25:in `load'
/home/adrien/.rbenv/versions/3.0.2/bin/irb:25:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli/exec.rb:58:in `load'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli/exec.rb:58:in `kernel_load'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli/exec.rb:23:in `run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli.rb:478:in `exec'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli.rb:31:in `dispatch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/cli.rb:25:in `start'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.29/exe/bundle:49:in `block in <top (required)>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/friendly_errors.rb:128:in `with_friendly_errors'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.29/exe/bundle:37:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `load'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `<main>'
================================================================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:24: warning: already initialized constant Pathname::TO_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:24: warning: previous definition of TO_PATH was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:26: warning: already initialized constant Pathname::SAME_PATHS
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:26: warning: previous definition of SAME_PATHS was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:38: warning: already initialized constant Pathname::SEPARATOR_LIST
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:38: warning: previous definition of SEPARATOR_LIST was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:39: warning: already initialized constant Pathname::SEPARATOR_PAT
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:39: warning: previous definition of SEPARATOR_PAT was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:45: warning: already initialized constant Pathname::ABSOLUTE_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:45: warning: previous definition of ABSOLUTE_PATH was here
=> true
*** SEGFAULTS ON EXIT ***
$ bundle exec ruby -e "require 'pathname'"
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler.rb:4:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.29/exe/bundle:15:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `load'
/home/adrien/.rbenv/versions/3.0.2/bin/bundle:23:in `<main>'
================================================================================
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/shared_helpers.rb:3:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/setup.rb:3:in `require_relative'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/bundler/setup.rb:3:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
================================================================================
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:14:in `<top (required)>'
-e:1:in `require'
-e:1:in `<main>'
================================================================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:24: warning: already initialized constant Pathname::TO_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:24: warning: previous definition of TO_PATH was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:26: warning: already initialized constant Pathname::SAME_PATHS
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:26: warning: previous definition of SAME_PATHS was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:38: warning: already initialized constant Pathname::SEPARATOR_LIST
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:38: warning: previous definition of SEPARATOR_LIST was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:39: warning: already initialized constant Pathname::SEPARATOR_PAT
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:39: warning: previous definition of SEPARATOR_PAT was here
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/3.0.0/pathname.rb:45: warning: already initialized constant Pathname::ABSOLUTE_PATH
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:45: warning: previous definition of ABSOLUTE_PATH was here
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 3.2.29
- RUBY VERSION: 3.0.2 (2021-07-07 patchlevel 107) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0
- USER INSTALLATION DIRECTORY: /home/adrien/.gem/ruby/3.0.0
- RUBY EXECUTABLE: /home/adrien/.rbenv/versions/3.0.2/bin/ruby
- GIT EXECUTABLE: /usr/bin/git
- EXECUTABLE DIRECTORY: /home/adrien/.rbenv/versions/3.0.2/bin
- SPEC CACHE DIRECTORY: /home/adrien/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /home/adrien/.rbenv/versions/3.0.2/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0
- /home/adrien/.gem/ruby/3.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["https://rubygems.org/"]
- :concurrent_downloads => 8
- "gem" => "--document=yri"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /home/adrien/.rbenv/versions/3.0.2/bin
- /usr/lib/rbenv/libexec
- /home/adrien/.rbenv/shims
- /home/adrien/.cargo/bin
- /usr/local/bin
- /usr/bin
- /usr/local/sbin
- /usr/bin/site_perl
- /usr/bin/vendor_perl
- /usr/bin/core_perl
$ irb
irb(main):001:0> require 'pathname'
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
(irb):1:in `<main>'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/workspace.rb:116:in `eval'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/workspace.rb:116:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/context.rb:450:in `evaluate'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:567:in `block (2 levels) in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:758:in `signal_status'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:548:in `block in eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/ruby-lex.rb:266:in `block (2 levels) in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/ruby-lex.rb:248:in `loop'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/ruby-lex.rb:248:in `block in each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/ruby-lex.rb:247:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb/ruby-lex.rb:247:in `each_top_level_statement'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:547:in `eval_input'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:481:in `block in run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:480:in `catch'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:480:in `run'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/lib/irb.rb:409:in `start'
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/irb-1.3.7/exe/irb:11:in `<top (required)>'
/home/adrien/.rbenv/versions/3.0.2/bin/irb:25:in `load'
/home/adrien/.rbenv/versions/3.0.2/bin/irb:25:in `<main>'
================================================================================
=> true
$ ruby -e "require 'pathname'"
=================================== backtrace ==================================
/home/adrien/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/pathname-0.2.0/lib/pathname.rb:14:in `<top (required)>'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/adrien/.rbenv/versions/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
-e:1:in `<main>'
================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment