1
回答
mongrel启动问题的解决方案
滴滴云服务器,限时包月0.9元,为开发者而生>>>   
http://www.36sign.com/blog/working/start-mongrel-solution.html
举报
红薯
发帖于9年前 1回/1K+阅
共有1个评论 最后回答: 7年前

我安装的环境总是失败:

工作环境是:WinXP英文版,相关cygwin环境正在创造中。。。

我的安装过程是Ruby191+Rails2.3.3(rack-0.8.7、rack-1.1.0,其他包是rails压缩文件中自带的包)+Mongrel1.1.5
但没有安装activewebservice,而是activeresource 。

我还不清楚这个区别: Mongrel 、和自启动服务(就是系统启动时自动启动么) ?
虽然Agile web development with ruby中也介绍过其他Server(如Passenger、unicorn等等之类的)

下面是安装Mongrel时的包:

gem install gem_plugin-0.2.3.gem
gem install daemons-1.0.10.gem
gem install fastthread-1.0.1-i386-mswin32.gem
gem install cgi_multipart_eof_fix-2.5.0.gem
gem install mongrel-1.1.4-x86-mswin32-60.gem

上面的我已经安装了,但总是启动不了啊。。。

创建测试的rails应用程序。
进入想创建工程的目录,假如工程名为hello,在命令行下打下:rails hello
此时,系统将自动创建ruby on rails的应用程序,自动初始化目录结构及一些基本性的东西。

启动rails
进入hello目录,在命令行下打入:mongrel_rails start -d启动mongrel服务器。

启动失败,说是找不到msvcrt-ruby18.dll文件,暂时还没找到原因 ?


默认的的服务器将占用3000端口,最后,打开IE,测试一下是否能显示ruby on rails的主界面。
到此,ruby on rails安装成功。  (当然服务器没启动,这里当然不可。。。)

自启动服务的包:(这个是从网上看到的包,没有安装成功)

gem_plugin-0.2.3.gem
mongrel_service-0.3.4-i386-mswin32.gem
win32-service-0.5.2.gem

顶部