2

行き詰まった、原因が見つからない、単純なはずなのに、

これはエラーメッセージです:

require': ロードするファイルがありません -- ./ip (LoadError)

次のコード行によって生成されます。

require './ip'

必要な「ソケット」が機能し、2つのライブラリが見つかりました。

/usr/lib/ruby/gems/1.8/gems/ruby-ip-0.9.1/lib/ip.rb
/usr/lib/ruby/gems/1.8/gems/ruby-ip-0.9.1/lib/ip /socket.rb

また試しrequire 'ip' て みましたrequire '../ip'

それでも同じエラー


背景情報:

次のようなメソッドを呼び出すことができるように、ruby-ip をインストールしました。 ip = IP.new do ...

gem をインストールした ruby​​-ip

ライブラリが表示されます(使用する必要があるのは ip.rb だと思います。

pwd
/usr/lib/ruby/gems/1.8/gems/ruby-ip-0.9.1/lib
ls
ip ip.rb

環境情報

ruby -v
ruby 1.8.7 (2012-10-12 patchlevel 371) [i386-linux]

宝石リスト

*** LOCAL GEMS ***

builder (3.2.0)
eventmachine (1.0.1, 0.12.10)
pg (0.14.1, 0.13.2)
ruby-ip (0.9.1)
rubygems-update (2.0.0)
sqlite3 (1.3.3)

どのルビー

/usr/bin/ルビー

どの宝石

/usr/bin/宝石

gem 環境

RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.0
  - RUBY VERSION: 1.8.7 (2012-10-12 patchlevel 371) [i386-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.8
     - /home/pilar/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
4

1 に答える 1