当我从Windows上的KRL gem运行KRL命令行工具时,它报告我没有正确的msvcrt-ruby dll。当我被设置为运行Ruby187时,它报错说找不到ruby191动态链接库。当我设置为Ruby191时,它会抱怨缺少Ruby187DLL。当我将两个.dll文件都放在路径中时,它会失败,并出现意外终止。它仍然可以在path中使用一个DLL,我只需要在每次运行KRL工具时忽略这个烦人的对话框。
gem在Ruby187下工作得很好,然后我做了'gem更新‘,它开始失败了。
是我的Ruby安装配置错误还是KRL gem有问题?
发布于 2011-02-18 22:00:32
JSON依赖于kynetx_am_api gem,而JSON又依赖于JSON。
用于Windows的JSON二进制文件在不同的Ruby版本之间是不完整的。这已经报告给gem的作者,但是二进制文件仍然是可用的。
有关说明,请阅读this post。您需要安装和配置DevKit,然后进入命令行删除现有的JSON gem并用编译后的gem替换。
希望这是有意义的。
https://stackoverflow.com/questions/5041709
复制相似问题