質問
は、誰もが成功しIronRubyのでワチールを使用していますか?私は、必要なファイル「ワチールは」が見つかりませんでしたエラーを取得しています。どのようなパスは、私はIronRubyの中で動作するように、このファイルを取得するために設定する必要がありますか?
私のIGEMコマンドが動作していないいくつかの理由ます:
C:\デベロッパーツール\ IronRubyの\ IronRubyのマーリン\メイン\言語\ルビー\ \スクリプト\ binに> IGEM INSTAL リットルのワチール ' "C:\デベロッパーツール\ IronRubyの\ IronRubyのマーリン\メイン\言語\ルビー\ \スクリプト\ビン\のir.exe"' 内部または外部コマンドとして認識されません、 操作可能なプログラムまたはバッチファイルます。
私はIronRubyのの0.9バージョンを使用しています。
私は0.9で使用すると、IRツールを示すために持っていることを覚えている:私は次のように使用して、再度エラーを得ました!
C:\デベロッパーツール\ IronRubyの\ IronRubyのマーリン\メイン\言語\ルビー\ \スクリプト\ binに> IR IGEMイン 背の高いワチール ERROR:宝石を実行している間...(例外RangeError)
Fixnumかに変換するには大きすぎるBIGNUMのRubyGemsの現在のバージョンは1.3.5です。
C:\デベロッパーツール\ IronRubyの\ IronRubyのマーリン\メイン\言語\ルビー\ \スクリプト\ binに> IR IGEM -v 1.3.5
私も完全なパスを使用してみました。
require File.dirname(__FILE__) + "C:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir.rb"
解決
あなたはgem install watir
やigem install watir
を使用しましたか?あなたはIronRubyのための宝石をインストールしている場合は、igem
を使用する必要があります。そうでなければ、それはあなたのRubyのインストールが存在する宝石ディレクトリ内に置かれてしまいます。 IronRubyのは、デフォルトではその宝石ディレクトリは表示されません、あなたはそれを取得するために完全なパスを使用する必要があります。 igem
を使用している場合、それはIronRubyので使用するための正しいディレクトリに宝石を置きます。
他のヒント
ワチールはMRI RubyのWIN32OLEライブラリを使用しています。このライブラリは、鉄のルビーでサポートされていますか。
私はあなたが必要なワチールを取得するときにテキストが「RubyGemsの」
を必要とする「ワチール」を必要とする前に配置する必要があり、通常のルビーにメッセージが見つからないことがわかりました