[#46340] ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "(株)ネットフォレスト 植田裕之" <ueda@...>

植田と申します。

10 messages 2009/09/01
[#46344] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — arton <artonx@...> 2009/09/01

artonです。

[#46345] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "NARUSE, Yui" <naruse@...> 2009/09/01

成瀬です。

[ruby-list:46348] Re: requireが失敗することについて

From: rubikitch@...
Date: 2009-09-02 06:29:51 UTC
List: ruby-list #46348
From: 北村寛 <kitayuta@gmail.com>
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 `<main>'
> というエラーが出てきてしまいます。
> 他のいくつかのライブラリについても確認してみたのですが、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

In This Thread