Ruby 无法加载这样的文件--mechanize

Ruby 无法加载这样的文件--mechanize,ruby,rubygems,mechanize,shoes,Ruby,Rubygems,Mechanize,Shoes,有一个名为ParseSearch.rb的类,它使用mechanize gem 我制作了一个用于Ruby Shoes(GUI)的新文件,我需要所有需要的gem require "mechanize" require "rubygems" require_relative "ParseSearch.rb" 在终端我安装了gem $ gem install mechanize Successfully installed mechanize-2.7.6 Parsing documentation f

有一个名为ParseSearch.rb的类,它使用mechanize gem

我制作了一个用于Ruby Shoes(GUI)的新文件,我需要所有需要的gem

require "mechanize"
require "rubygems"
require_relative "ParseSearch.rb"
在终端我安装了gem

$ gem install mechanize
Successfully installed mechanize-2.7.6
Parsing documentation for mechanize-2.7.6
Done installing documentation for mechanize after 0 seconds
1 gem installed
然而,当我运行shoes.rb时,我得到一个错误

Error in <unknown> line 0 | 2020-02-16 15:40:27 -0500
cannot load such file -- mechanize
.shoes/walkabout/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require'
.shoes/walkabout/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require'
search_shoes.rb:1:in `<main>'
.shoes/walkabout/lib/shoes.rb:353:in `eval'
.shoes/walkabout/lib/shoes.rb:353:in `visit'
.shoes/walkabout/lib/shoes.rb:139:in `show_selector'
.shoes/walkabout/lib/shoes.rb:169:in `block (4 levels) in splash'

您在这两种情况下使用的是相同的
ruby
吗?这种鞋可能有自己的ruby,需要有自己的gems。您使用的
gem
命令可能是另一个Ruby安装。在使用Ruby v1.9+时,您不需要
要求“rubygems”
。gem env说了什么?复制,然后将其输出粘贴到问题中,并适当设置格式。@theTinMan感谢您的帮助。我粘贴了输出。在这两种情况下,您是否使用相同的
ruby
?这可能是因为鞋的安装有自己的ruby,需要有自己的gems。您使用的
gem
命令可能是另一个Ruby安装。在使用Ruby v1.9+时,您不需要
要求“rubygems”
。gem env说了什么?复制,然后将其输出粘贴到问题中,并适当设置格式。@theTinMan感谢您的帮助。我粘贴了输出。
RubyGems Environment:
  - RUBYGEMS VERSION: 3.0.3
  - RUBY VERSION: 2.6.3 (2019-04-16 patchlevel 62) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/daniel/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0
  - USER INSTALLATION DIRECTORY: /.gem/ruby/2.6.0
  - RUBY EXECUTABLE: /.rbenv/versions/2.6.3/bin/ruby
  - GIT EXECUTABLE: /usr/bin/git
  - EXECUTABLE DIRECTORY: /.rbenv/versions/2.6.3/bin
  - SPEC CACHE DIRECTORY: /.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /.rbenv/versions/2.6.3/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0
     - /.gem/ruby/2.6.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /.rbenv/versions/2.6.3/bin
     - /.rbenv/libexec
     - /.rbenv/plugins/ruby-build/bin
     - /.rbenv/shims
     - /.rbenv/bin
     - /usr/local/sbin
     - /usr/local/bin
     - /usr/sbin
     - /usr/bin
     - /sbin
     - /bin
     - /usr/games
     - /usr/local/games
     - /snap/bin