category: 未分類
DATE : 2007/09/26 (Wed)
DATE : 2007/09/26 (Wed)
RubyGemsで管理されるライブラリを使ったコードを実行する際には、RubyGems 環境の使用をコード中に宣言するか、明示的に ruby インタプリタに伝える必要があります。
(;^ω^)設定を怠ったために、数時間も悩むはめになってしまいました。
RubyGems 環境を使用するには、以下の方法があります。
- コードに明記
require 文で RubyGems 環境の使用を宣言します。
require 'rubygems' # 以下に RubyGems で管理されるライブラリの require 文
- -rubygems オプションの指定
ruby インタプリタに -rubygems オプションを指定します。
ruby -rubygems
- RUBYOPT 環境変数に rubygems を設定する
この方法では、ruby インタプリタが起動するたびに RubyGems を読み込むことになります。
(;^ω^)RubyGems で管理されないライブラリから管理されるライブラリを呼び出す際のミスだったので、このことが分かるにはかなり時間がかかってしまいました。
( ^ω^)なので、とりあえず RUBYOPT 環境変数に rubygems を設定しておきました。
参考文献
PR
忍者ブログ [PR]