我有一个在 Dreamhost 上运行的 Sinatra Rack 应用程序。
目前,我每 15 分钟运行一次应用程序并记录其输出。 90% 的情况下,应用程序加载得很好,但大约 10% 的情况下,我会收到以下错误:http://jsfiddle.net/dBrUa/embedded/result/
无法激活["sinatra-1.3.2"]的rack(~> 1.3,>= 1.3.6,运行时),已激活[]的rack-1.2.1
这应该是什么原因造成的呢?为什么会出乎意料地发生?
最佳答案
您有两个不同版本的 Rack,如果您卸载旧版本,那么它可能会正常工作。
$ sudo gem uninstall rack
它将向您显示所有已安装的 Rack 版本,如果您发现存在两个或多个版本的 Rack ,则卸载除 Rack >= 1.3.6 之外的所有版本
关于ruby - Rack 应用程序 : can't activate rack, 已激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10515336/