2

我有一个在 Dreamhost 上运行的 Sinatra Rack 应用程序。

目前,我每 15 分钟对应用程序进行一次 croning 并记录其输出。90% 的时间应用程序加载正常,但大约 10% 的时间我收到以下错误:http: //jsfiddle.net/dBrUa/embedded/result/

无法为 ["sinatra-1.3.2"] 激活 rack (~> 1.3, >= 1.3.6, runtime),已经为 [] 激活 rack-1.2.1

这应该是什么原因?为什么会意外发生?

4

1 回答 1

4

您有两个不同版本的 Rack,如果您卸载旧版本,它可能会正常工作。

$ sudo gem uninstall rack

它将显示所有已安装的机架版本,如果您发现存在两个或更多版本的机架,则卸载除机架 >= 1.3.6 之外的所有机架

于 2012-05-09T14:50:57.183 回答