[ruby-list:46850] irbでrequireできるがrubyコマンドだとできない

From: 竹内 英樹 <hideki.takeuchi@...>
Date: 2010-02-06 06:08:51 UTC
List: ruby-list #46850
竹内と申します。

requireの振る舞いについてわからないことがあります。

<現象>
sqlite3モジュールがirbだと正しくrequireできるが、
rubyコマンドでruby  -e 'require "sqlite3"'とするとrequireできない

以下は実際行った手順です
-- ここから
$ /usr/bin/irb -r sqlite3
>>  quit
$ /usr/bin/ruby -e 'require "sqlite3"'
-e:1:in `require': no such file to load -- sqlite3 (LoadError)
	from -e:1
$
-- ここまで

<環境>
OS : Mac OS X 10.6.2
irb :  0.9.5(05/04/13)
ruby  :  ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]


irbとruby双方で "puts $LOAD_PATH"で値を確認しましたが、値は一致していました。
また

$ set | grep RUBY
$

なのでRUBY用の環境変数も特に設定していません。

以上なにかおわかりでしたらよろしくお願いします。
--
TAKEUCHI  Hideki






In This Thread

Prev Next