【问题标题】:Rack app: can't activate rack, already activated [duplicate]机架应用程序:无法激活机架,已激活 [重复]
【发布时间】:2012-05-17 22:10:21
【问题描述】:

我有一个在 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

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

【问题讨论】:

    标签: ruby rubygems passenger rack dreamhost


    【解决方案1】:

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

    $ sudo gem uninstall rack
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-15
      • 2018-06-21
      • 2012-03-03
      • 1970-01-01
      • 2019-06-28
      • 2019-03-13
      • 2014-08-30
      相关资源
      最近更新 更多