2013-05-30 10 views
10

Stavo cercando di installare calabash-cetriolo e calabash-android in Windows per gli ultimi 3 giorni. Ho anche impostato la variabile del percorso di ruby ​​in ambiente. Ma sto ottenendo sotto l'errore ..Come installare calabash in windows?

C:\>gem install cucumber errore piace qui sotto,

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

ERRORE: Durante l'esecuzione di gem ... (Gem :: :: RemoteFetcher FetchError) Errno :: ETIMEDOUT: A tentativo di connessione non riuscito perché la parte connessa di d non risponde correttamente dopo un periodo di tempo, o connessione stabilita non riuscita perché l'host collegato non è riuscito a rispondere. - collegare (2) (http://rubygems.org/ latest_specs.4.8.gz)

C:\>gem install calabash-android 

Errore piace qui sotto,

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

ERRORE: Durante l'esecuzione di gem ... (Gem :: :: RemoteFetcher FetchError) Errno :: ETIMEDOUT: un tentativo di connessione non è riuscito perché la parte connessa di d non risponde correttamente dopo un periodo di tempo, oppure la connessione stabilita non è riuscita perché l'host connesso non ha risposto. - connect (2) (http://rubygems.org/ latest_specs.4.8.gz)

Sono nuovo per il test di automazione mobile calabash. Per favore qualcuno aiuta a risolvere questo problema. Sto imparando con impazienza a calabash strumento di automazione mobile. Grazie per anticipo ..

risposta

11

Questi sono i passi che ho preso e ho successo possibile eseguire un test di zucca su un dispositivo Android utilizzando Windows 7, 64 bit:

Installa Ant (1,9)
http://ant.apache.org/

Installare Ruby
http://rubyinstaller.org/
Installare la versione 1.9.3 (non la 2.0.0 o successiva).

installare Ruby DevKit
http://rubyinstaller.org/downloads
https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Installare Calabash
https://github.com/calabash/calabash-android/blob/master/documentation/installation.md

Assicurarsi percorsi sono impostati correttamente. Assicurarsi di seguire le istruzioni fornite nelle pagine Web sopra menzionate.

Forse la tua connessione Internet o il server remoto sono stati temporaneamente disattivati, ma tutto dovrebbe funzionare.

+0

Non è facile - ho finito per utilizzarlo su OSX, che era ancora in corso.Ora installerò la mia scatola di windows ora ho funzionato. Ottenere le dimissioni era un problema per il mio materiale Android e gli errori erano inutili nel trovare la fonte del problema. Usa adb - adb logcat è tuo amico. – iwayneo

+0

Seguito questi passaggi su Windows 7 64bit (Ruby installato 1.9.3) e ha funzionato benissimo! Grazie – bentzy

0

Se non avete impostare la variabile d'ambiente del proxy, impostarla dal prompt dei comandi digitando il comando

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

vostro prompt dei comandi forse ignaro della tua delega IP e la porta, che è la ragione per questo errore