当运行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
gem update --system
然后安装预览版的mongrel:
gem install mongrel --pre
OK,现在再运行mongrel就不会提示这个严重的错误了。


