ruby初心者です。いままで1.8.7を使用していましたが、最近2.0.0に変えました。
そこで、色々な問題に直面しています。
まずocraで
指定されたパスが見つかりません。
C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:1018:in `block in initia
lize': unhandled exception
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:998:in `ope
n'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:998:in `ini
tialize'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:837:in `new
'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:837:in `bui
ld_exe'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ocra-1.3.1/bin/ocra:1153:in `bl
ock in <top (required)>'
と言うエラーが発生して、exeファイルにすることができません。ネットでいろいろと調べてみたのですが、有力な手掛かりが見つからず・・・・
解決策などなにかございましたらご教授いただけるとありがたいです。
他にもwatirは全く動かず、tmailはgem installすらできません・・・。
ruby2.0.0ではサポート外なのでしょうか??宜しくお願いします。
コメント(2件)
http://blog.ruedap.com/entry/20110531/ruby_require_load_path
が原因だと思うのでrequireする前に
$:.unshift File.dirname(__FILE__)
すれば解決すると思うのですが
gem installとなるとどう対処すべきか解りません。のでコメントにて
$:.unshift File.dirname(__FILE__)という方法があったのですね。知らなかったです。また一つ勉強になりました。
しかし、$:.unshift File.dirname(__FILE__)してもエラーの解決には至りませんでした。
ライブラリの問題なのでしょうが、前のバージョンで使い慣れていたものが使えないのは不便ですね。
自分でも、もう少し頑張ってみたいと思います。
ありがとうございます。