Как установить calabash в windows?

Я пытался установить calabash-oucumber и calabash-android в windows за последние 3 дня. Я также установил переменную маршрута ruby ​​в среде. Но я становлюсь ниже ошибки..

C:\>gem install cucumber ошибка нравится ниже,

ERROR:  Could not find a valid gem 'cucumber' (>= 0) in any repository

ОШИБКА: при выполнении gem... (Gem:: RemoteFetcher:: FetchError)   Errno:: ETIMEDOUT: попытка подключения не удалась, потому что подключенная сторона di d не реагировать должным образом после определенного периода времени, или установленное соединение не выполнено потому что подключенный хост не смог ответить. - connect (2) (http://rubygems.org/ latest_specs.4.8.gz)

C:\>gem install calabash-android

Ошибка ниже,

ERROR:  Could not find a valid gem 'calabash-android' (>= 0) in any repository

ОШИБКА: при выполнении gem... (Gem:: RemoteFetcher:: FetchError)   Errno:: ETIMEDOUT: попытка подключения не удалась, потому что подключенная сторона di d не реагировать должным образом после определенного периода времени, или установленное соединение не выполнено потому что подключенный хост не смог ответить. - connect (2) (http://rubygems.org/ latest_specs.4.8.gz)

Я новичок в тестировании мобильной автоматизации Calabash. Пожалуйста, помогите решить эту проблему. Я с готовностью участвую в инструменте мобильной автоматизации Calabash. Спасибо за продвижение..

Ответ 1

Это шаги, которые я предпринял, и я успешно могу запустить тест calabash на устройстве Android, используя Windows 7, 64 бит:

Установить Ant (1.9)
  http://ant.apache.org/

Установите Ruby
  http://rubyinstaller.org/
  Установите версию 1.9.3 (но не 2.0.0 и выше).

Установите Ruby DevKit
  http://rubyinstaller.org/downloads
  https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Установите Calabash
  https://github.com/calabash/calabash-android/blob/master/documentation/installation.md

Убедитесь, что PATH установлены правильно. Обязательно следуйте инструкциям, приведенным на указанных выше веб-страницах.

Возможно, ваше интернет-соединение или удаленный сервер были временно отключены, но все это должно работать.

Ответ 2

Если у вас нет установить переменную среды прокси, установите ее из командной строки, набрав эту команду

set HTTP_PROXY = http://your-proxy-address:your-port-number

Возможно, ваша служебная информация не знает о вашем прокси-сервере и порту, что является причиной этой ошибки.