Domanda

Seguendo questi semplici passaggi:

gem unpack spree_easy_contact -v 1.0.2 --target vendor/gems

Unpacked gem: '../vendor/gems/spree_easy_contact-1.0.2'

E poi nel mio gemfile aggiungo questa riga:

gem "spree_easy_contact", :path => "vendor/gems/spree_easy_contact-1.0.2"

Ma fallisce quando corro bundle install.

Could not find gem 'spree_easy_contact (>= 0, runtime)' in source at vendor/gems/spree_easy_contact-1.0.2.
Source does not contain any versions of 'spree_easy_contact (>= 0, runtime)'

Credo che ciò sia dovuto al fatto che non esiste un file GEMSpec situato nella gemma. C'è un modo per costruirne uno per questo?

Qualcuno sa un modo per aggirare questo?

È stato utile?

Soluzione

Ho dimenticato di lasciare la versione sulla mia gemma! Soprattutto:

gem "spree_easy_contact", '1.0.2', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2"

Inoltre era strano ... questo gemma richiede anche honeypot-captcha, quindi ho dovuto includerlo nel mio gemfile. Tutto bene.

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