我在Dreamhost上运行了一个Sinatra Rack应用程序。
目前,我每隔15分钟就会对应用程序进行一次测试并记录其输出。应用程序90%的时间加载正常,但大约10%的时间我收到以下错误:http://jsfiddle.net/dBrUa/embedded/result/
无法激活[“sinatra-1.3.2”]的机架(〜> 1.3,> = 1.3.6,运行时),已激活机架-1.2.1为[]
这应该是什么原因?为什么会出乎意料地发生?
答案 0 :(得分:3)
你有两个不同版本的Rack,如果你卸载旧版本,它可能会正常工作。
$ sudo gem uninstall rack
它将显示所有已安装的机架版本,如果您发现存在两个或更多版本的Rack,则卸载除机架外的所有机架> = 1.3.6