Domanda

Sto costruendo un'app iOS utilizzando lo splendido quadro di rubimotion e pila di gemma di promozione. Voglio avere notifiche push e sperare di implementarne la gemma di promozione-push.

Il problema

quando uso

gem 'ProMotion-push'
.

Nella mia gemma, ottengo un

ProMotion-push (>= 0) ruby depends on ProMotion (~> 2.0.0)
.

Errore da Bundler. (Ho avuto la promozione 1.2.1 installata.)

Posso installare la promozione 2.0.0.rc1, ma non esiste una versione normale 2.0.0 (cioè, senza versione del candidato). La spinta promozionale non si installa per me (ottengo lo stesso errore) se ho la promozione 2.0.0.rc1 (o 2.0.0.rc4) installato. Cosa fare? Grazie!

la soluzione

La risposta rapida di Jamon di seguito mi ha permesso di accedere al GEM ProMotion-push Vendentato senza l'errore di dipendenza. Alcuni dettagli per chiunque altro segue questa soluzione:

(1) Si modifica la dipendenza nel file ProMotion-push.gemspec come,

spec.add_dependency "ProMotion", "~> 2.0.0.rc4"
.

(2) Non dimenticare di aggiungere promozione 2.0.0.rc4 al tuo Gemfile come segue,

gem "ProMotion", "~> 2.0.0.rc4", git: 'https://github.com/clearsightstudio/ProMotion.git'
.

Grazie ancora, Jamon!

È stato utile?

Soluzione

Scusa per i problemi che stai avendo con questo, Pietro.È interamente il mio colpa per aver preso così a lungo per rilasciare 2.0.0.

La buona notizia è che rilascerò la promozione 2.0.0 questa settimana.Quindi questo problema andrà via allora.

Nel frattempo, puoi farlo:

    .
  1. Nella cartella principale della tua app, crea una cartella vendor/gems e CD in IT
  2. git clone https://github.com/clearsightstudio/ProMotion-push.git
  3. Modifica manualmente la dipendenza da "2.0.0.rc4" che è l'ultima versione
  4. Nella tua gemma: `gemma 'promozione-spinta', percorso: 'fornitore / gemme / promozione-spinta'
  5. Quindi, quando rilasciamo PM 2.0.0, puoi tornare a fare riferimento alla versione Rubygems.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top