首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪豹上的Merb问题

雪豹上的Merb问题
EN

Stack Overflow用户
提问于 2010-04-16 09:08:25
回答 3查看 414关注 0票数 1

我最近开始关注Merb,用于办公室周围的一些小项目。我正在尝试按照文档设置我的第一个项目,但遇到了一个异常,例如:

代码语言:javascript
复制
foo:beta user$ merb
Merb root at: /Users/user/code/merb/beta
Loading init file from ./config/init.rb
Loading ./config/environments/development.rb
 ~ Connecting to database...
 ~ Loaded slice 'MerbAuthSlicePassword' ...
 ~ Parent pid: 39794
 ~ Compiling routes...
 ~ Activating slice 'MerbAuthSlicePassword' ...
 ~ 
 ~ FATAL: Mongrel is not installed, but you are trying to use it. You need to either install mongrel or a different Ruby web server, like thin.

我已经从gem和MacPorts安装了Mongrel,并且被这个异常搞糊涂了。

重要统计数据:

代码语言:javascript
复制
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10]

在我安装的gem中:

代码语言:javascript
复制
merb (1.1.0)
merb-action-args (1.1.0)
merb-assets (1.1.0)
merb-auth (1.1.0)
merb-auth-core (1.1.0)
merb-auth-more (1.1.0)
merb-auth-slice-password (1.1.0)
merb-cache (1.1.0)
merb-core (1.1.0)
merb-exceptions (1.1.0)
merb-gen (1.1.0)
merb-haml (1.1.0)
merb-helpers (1.1.0)
merb-mailer (1.1.0)
merb-param-protection (1.1.0)
merb-slices (1.1.0)
merb_datamapper (1.1.0)
mongrel (1.1.5)

Merb文档是不存在的,所以我发现自己被卡住了。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-25 06:57:52

mongrel非常过时,并不总是与较新的rubys一起工作。如果thin不起作用,也可以尝试使用webrick (merb -a webrick)。这是ruby上的默认服务器,应该可以正常工作(尽管它是所有服务器中最慢的)

票数 1
EN

Stack Overflow用户

发布于 2010-04-25 06:41:51

尝试使用瘦处理程序。它比杂种狗快多了。

代码语言:javascript
复制
gem install thin
merb -a thin
票数 2
EN

Stack Overflow用户

发布于 2010-06-29 08:13:13

在Merb 1.1中,我发现如果将这一行添加到应用程序的Gemfile (在应用程序根目录中),这个错误就会消失:

宝石“杂种”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2649979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档