From: HYOUDOU Kouichi /note Date: 1997-10-20T01:56:09+09:00 Subject: [ruby-dev:752] libraty path (was ruby-1.0-971003) 兵藤です バイナリパッケージを再配置可能する方法について です matz@netlab.co.jp (Yukihiro Matsumoto)さんのThu, 16 Oct 97,00748 [ruby-dev:748] Re: ruby-1.0-971003 へのreplyです > ええと,どうなっているのが望ましいとお考えなのでしょうか? 相対パスで指定できないかなと思ったのですが 機種依存しない方法が思い付きませんでした やっぱり普通は環境変数なのでしょうか ところでman-1.0jpにははっきり記載がないのですが 次のように考えてよいのでしょうか ? (-Sオプションは関係ないですよね ?) ---^ README.NeXT より ・/usr/local 以外に配置する時の注意 rubyはライブラリをロード(include)するパスとして配列変数($:) を使用します この値は実行開始時に 実行時オプション -I の指定するディレクトリ 実行時の環境変数 RUBYLIB* コンパイル時の指定ディレクトリ(このバイナリでは /usr/local/lib/ruby および /usr/local/lib/ruby/fat-nextstep3) 実行時のカレントディレクトリ(-X オプションでも移動可能)* になっています このいずれかで、インストール先のライブラリの位置 ( ライブラリスクリプト lib/ruby と ダイナミックロードライブラリ lib/ruby/fat-neststep3 の両方) を指定してお使いください・ ただし上記リストで*印を付けたものについては-Tオプションで指定される safe_levelが0(初期値)以外であるときには $: にはセットされません。 ---$ --- 'ruby', perl-4.x like object oriented language: CREATER 'RUBY' applied ruby homepage: http://www.netlab.co.jp/ruby/jp/ hyoudo@kcn.or.jp http://www.kcn.or.jp/~hyoudo/nextstep/ 兵藤公一