2012-05-09 42 views
1

我有一個在Dreamhost上運行的Sinatra機架應用程序。機架應用程序:無法激活機架,已激活

目前,我每15分鐘就應對應用程序並記錄其輸出。 90%的應用程序加載的時間很好,但大約10%的時間我得到以下錯誤:http://jsfiddle.net/dBrUa/embedded/result/

無法激活機架(〜> 1.3,> = 1.3.6,運行時)爲[ 「sinatra-1.3.2」]已經激活rack-1.2.1 for []

這是什麼原因?爲什麼會發生意外?

回答

3

你有兩個不同版本的機架,如果你卸載舊版本,那麼它可以正常工作。

$ sudo gem uninstall rack 

它會告訴你所有安裝的機架版本,如果你發現有兩個或兩個以上的版本機架存在,那麼卸載所有除機架>的= 1.3.6