05 March 2008
Cocoaアプリ用Rubyのロードパスを設定しよう
requireでロードされるライブラリファイルは Rubyのロードパスに置かれる必要がある
現在のロードパスは以下で調べられる
ruby -e ‘puts $:’
独自のパスを追加したいときは 環境変数RUBYLIBに設定する 例えば、.zshrcに以下を記述する
export RUBYLIB=”$HOME/mylib”
CotEditorでは編集中のファイルに対して Rubyスクリプトを実行できるけど そのスクリプトで独自パスにあるライブラリをrequireするときは 上記の設定は生きない
CotEditorなどのCocoaアプリでRubyのロードパスを通すには ~/.MacOSX/environment.plistでRUBYLIBにパスを設定する必要がある environment.plistが存在しなければ作成する
RUBYLIB ~/mylib
設定を有効にするには再ログインが必要となる
blog comments powered by Disqus