ruby-on-rails – “Ruby没有找到msvcrt-ruby18.dll”
当我尝试运行甚至简单的rails命令,如:
rails -h 几秒钟之后我发现弹出错误,说:
我在跑步: > Windows XP(是的,我知道我应该在Windows机器上尝试ruby). 有没有办法我可以测试这个错误是什么?有谁知道这可能意味着什么? 我发现在我的ruby19 / bin文件夹有msvcrt-ruby191.dll,但是没有任何地方的msvcrt-ruby18.dll.如果我使用红宝石1.9,为什么会这样寻找? 解决方法
Mongrel的当前版本1.1.5与Ruby 1.9不兼容,并在运行时抛出此错误.它很容易解决 – 只需确保Rubygems是最新的:
gem update --system 然后安装新的预发布版本的Mongrel: gem install mongrel --pre 或者,如果这不是由Mongrel引起的,您可以尝试安装DevKit,然后尝试: gem install *gemname* --platform=ruby 这将强制使用DevKit从源代码编译扩展名,并且与我尝试过的大多数主要的gem一起使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |