正在加载...

PF BLOG

“msvcrt-ruby18.dll was not found”问题的原因及解决办法

当运行mongrel出现“msvcrt-ruby18.dll was not found”问题的时候我的配置为:windows xp sp3+ruby1.9.2+gem1.5.2+mongrel1.1.5 ,在网上搜遍没找到原因和解决办法,后来还是在给力的stackoverflow上找到答案:

造成这个错误是由于mongrel1.1.5和ruby1.9.2不兼容造成的,汗,怪不得网上很多高手用ruby1.8.6而不用最新版本,在这里给新手提个醒:ruby1.8.6版本还是目前最稳定、兼容性最强的版本。

不过既然费了老劲儿装了,就在1.9.2版本上解决吧:

先升级gem

2011-02-28_224238.jpg

大小: 24.05 K
浏览: 15 次

gem update --system 

然后安装预览版的mongrel:

2011-02-28_224337.jpg

大小: 32.9 K
浏览: 15 次

gem install mongrel --pre

OK,现在再运行mongrel就不会提示这个严重的错误了。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):