ruby2.0.0でのライブラリのエラー

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ではサポート外なのでしょうか??宜しくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/05/27 23:20:03

回答0件)

回答はまだありません

  • id:tobeoscontinue
    パスの問題なら
    http://blog.ruedap.com/entry/20110531/ruby_require_load_path
    が原因だと思うのでrequireする前に
    $:.unshift File.dirname(__FILE__)
    すれば解決すると思うのですが
    gem installとなるとどう対処すべきか解りません。のでコメントにて
  • id:osietekudasaibadr
    osietekudasaibadrさん ありがとうございます。
    $:.unshift File.dirname(__FILE__)という方法があったのですね。知らなかったです。また一つ勉強になりました。
    しかし、$:.unshift File.dirname(__FILE__)してもエラーの解決には至りませんでした。

    ライブラリの問題なのでしょうが、前のバージョンで使い慣れていたものが使えないのは不便ですね。
    自分でも、もう少し頑張ってみたいと思います。
    ありがとうございます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません