From: rubikitch@... Date: 2009-09-02T15:29:51+09:00 Subject: [ruby-list:46348] Re: requireが失敗することについて From: 北村寛 Subject: [ruby-list:46347] requireが失敗することについて Date: Wed, 2 Sep 2009 15:17:18 +0900 るびきちです。 > 標準で添付されているライブラリをrequireする時に、一部のライブラリでLoadErrorが出てしまいます。 > いろいろと調べて見たのですが、原因がよくわかりません。どなたかご教示お願いします。 > 具体的には、 > require 'openssl' > というスクリプトを実行すると、 > test.rb:1:in `require': no such file to load -- openssl (LoadError) > from test.rb:1:in `
' > というエラーが出てきてしまいます。 > 他のいくつかのライブラリについても確認してみたのですが、tk、zlib、curses、dbm、gdbmなどのライブラリでエラーが出てきます。 おそらくRubyはdebからインストールしたのでしょう。 debian系列だと細かいパッケージに分かれています。 なので、別途パッケージをインストールしないと使えない標準ライブラリがあります。 opensslはlibopenssl-ruby1.9を入れましょう。 「apt-cache search ruby」を実行すれば、必要な他のパッケージもインストールできるでしょう。 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/ Twit: http://twitter.com/rubikitch/ 『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook