ОШИБКА: не удалось найти gem engineyard-serveride локально или в хранилище - PullRequest
1 голос
/ 22 сентября 2011

Я новичок в Engine Yard.

Я просто клонировал приложение из github, оно уже работает на сервере Engine Engine.

Теперь, когда я пытаюсь отправить последние изменения с помощью команды ey deploy --ref production, это выдает мне ошибку.

ERROR:  could not find gem engineyard-serverside locally or in a repository
/usr/local/ey_resin/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: engineyard-serverside(1.4.1 not = 1.4.10) (Gem::LoadError)
    from /usr/local/ey_resin/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:211:in `activate'
    from /usr/local/ey_resin/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:1056:in `gem'
    from /usr/local/ey_resin/ruby/bin/engineyard-serverside:18
Failed deployment recorded in AppCloud
Deploy failed

Есть ли кто-нибудь, кто может выяснить проблему.

1 Ответ

1 голос
/ 22 сентября 2011

Какая версия жемчужины на вашей машине? Это может быть проблема с конкретной версией этого драгоценного камня, который был недавно исправлен; Обновите версию двигателя до версии 1.3.30 на своей локальной машине и попробуйте снова. Надеемся, что это должно облегчить проблему. В противном случае вы можете отправить заявку в службу поддержки Engine Yard по адресу support.engineyard.com.

...