2011年6月 8日

[ruby-list:48159] irbでは見つかるのにスクリプトからrequireできません。。

みなさま

いつもお世話になっております。Ruby初心者のはやしと申します(永遠に初心者です)。
下記のような環境(MacPortsでRuby 1.8.7を入れようとするも、うまくいかず)で、

Mac OS X 10.5.8

hayashi-tomohiko-no-macbook:~ t-hayashi$ which ruby

/opt/local/bin/ruby
hayashi-tomohiko-no-macbook:~ t-hayashi$ ruby -v
ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0]

irbで以下のようにすると、ちゃんと見つかる'safariwatir'が、

irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'safariwatir'
=> true

スクリプト中に以下のように書くと、エラーになってしまいます。

require 'rubygems'
require 'safariwatir'


/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': no such file to load -- safariwatir
(LoadError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from ×××.rb:11

これはいったいどうしてなんでしょう・・・?
MacPortsインストールのせいでしょうか・・・?(前にもそれに起因するトラブルが)
かなり困っています。
もし解決策がありましたら、お教えいただけますと助かります。。。。
すみませんが、何とぞよろしくお願い申し上げます。。。

--
林 智彦


投稿者 xml-rpc : 2011年6月 8日 16:38
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104509
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。