2

Windows で KRL gem から KRL コマンド ライン ツールを実行すると、正しい msvcrt-ruby dll がないというメッセージが表示されます。Ruby 187 を実行するように設定すると、ruby191 dll が見つからないというエラーが表示されます。Ruby 191 用にセットアップすると、Ruby 187 dll が見つからないというエラーが表示されます。両方の .dll ファイルをパスに配置すると、予期しない終了で失敗します。パス内の DLL が 1 つだけでも動作します。KRL ツールを実行するたびに煩わしいダイアログを閉じなければなりません。

gem は Ruby 187 で正常に動作していましたが、'gem update' を実行すると失敗し始めました。

Ruby のインストールの構成が間違っているのでしょうか、それとも KRL gem に問題があるのでしょうか?

4

1 に答える 1

4

krlgemはkynetx_am_apigemに依存し、同時にJSONgemにも依存します。

Windows用のJSONバイナリは、Rubyのバージョン間で壊れています。これは宝石の作者に報告されていますが、それでもバイナリは利用可能です。

手順については、この投稿をお読みください。DevKitをインストールして構成し、コマンドラインに進んで既存のJSON gemを削除し、コンパイルされたものに置き換える必要があります。

それが理にかなっていることを願っています。

于 2011-02-18T14:00:32.040 に答える