Приложение для стойки: не удается активировать стойку, она уже активирована

У меня есть приложение Sinatra Rack, работающее на Dreamhost.

В настоящее время я запускаю приложение каждые 15 минут и регистрирую его вывод. В 90% случаев приложение загружается нормально, но примерно в 10% случаев я получаю следующую ошибку: http://jsfiddle.net/dBrUa/embedded/result/

не удается активировать стойку (~> 1.3, >= 1.3.6, среда выполнения) для ["sinatra-1.3.2"], уже активирована стойка 1.2.1 для []

Что должно быть причиной этого? И почему это происходит неожиданно?


person floatleft    schedule 09.05.2012    source источник


Ответы (1)


У вас есть две разные версии Rack, если вы удалите старую версию, она может работать нормально.

$ sudo gem uninstall rack

Он покажет вам все установленные версии стойки, и если вы обнаружите, что присутствуют две или более версии стойки, удалите все, кроме стойки> = 1.3.6.

person suvankar    schedule 09.05.2012