行き詰まった、原因が見つからない、単純なはずなのに、
これはエラーメッセージです:
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/