Ruby-Skript nicht finden können, erforderlich gem

Ich versuche zum ausführen eines Ruby-Skripts, das hat geklappt in der Vergangenheit. Ich muss an die Mechanize gem, so an den Anfang des Skripts, es sagt require 'mechanize'. Jedoch, wenn ich versuche, führen Sie das Skript nun, die Terminal-Ausgabe liest:

/Users/codebiker/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mechanize (LoadError)
from /Users/codebiker/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from myscript.rb:2:in `<main>'

Wenn ich gem env, wie hier vorgeschlagen, erhalte ich:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.1
  - RUBY VERSION: 2.1.0 (2013-12-25 patchlevel 0) [x86_64-darwin13.0]
  - INSTALLATION DIRECTORY: /Users/codebiker/.rvm/gems/ruby-2.1.0
  - RUBY EXECUTABLE: /Users/codebiker/.rvm/rubies/ruby-2.1.0/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/codebiker/.rvm/gems/ruby-2.1.0/bin
  - SPEC CACHE DIRECTORY: /Users/codebiker/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-13
  - GEM PATHS:
     - /Users/codebiker/.rvm/gems/ruby-2.1.0
     - /Users/codebiker/.rvm/gems/ruby-2.1.0@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
     - :benchmark => false
     - :sources => ["http://rubygems.org/", "http://gemcutter.org"]
     - "install" => "--no-rdoc --no-ri"
     - "update" => "--no-rdoc --no-ri"
  - REMOTE SOURCES:
     - http://rubygems.org/
     - http://gemcutter.org
  - SHELL PATH:
     - /Users/codebiker/.rvm/gems/ruby-2.1.0/bin
     - /Users/codebiker/.rvm/gems/ruby-2.1.0@global/bin
     - /Users/codebiker/.rvm/rubies/ruby-2.1.0/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /usr/local/bin
     - /opt/X11/bin
     - /usr/texbin
     - /Users/codebiker/.rvm/bin

Wenn ich rvm get head ich bekommen:

Upgrading the RVM installation in /Users/codebiker/.rvm/
RVM PATH line found in /Users/codebiker/.bashrc /Users/codebiker/.zshrc.
RVM sourcing line found in /Users/codebiker/.bash_profile /Users/codebiker/.zprofile.
Upgrade of RVM in /Users/codebiker/.rvm/ is complete.

Wenn ich which ruby ich bekommen:

/Users/codebiker/.rvm/rubies/ruby-2.1.0/bin/ruby

Sowie ruby -v gibt mir:

ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]

Irgendwelche Ratschläge, Gedanken oder Tipps wäre dankbar! Ich habe keine Ahnung, was hier falsch ist.

Vielleicht zu offensichtlich, das gem installiert ist, richtig?
Geben Sie dies ist cmd gem install mechanize

InformationsquelleAutor CodeBiker | 2014-01-15

Schreibe einen Kommentar