Question

Suivant ces étapes faciles:

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

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

Et puis dans mon gemfile, j'ajoute cette ligne:

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

Mais ça échoue quand je cours 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)'

Je crois que c'est parce qu'il n'y a pas de fichier GemSpec situé dans le gemme. Existe-t-il un moyen d'en construire un pour cela?

Quelqu'un sait un moyen de contourner cela?

Était-ce utile?

La solution

J'ai oublié de laisser la version sur mon gemme! Super important:

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

C'était aussi étrange ... ce joyau a également besoin de honeypot-captcha, donc j'ai dû inclure cela dans mon gemfile. Tout est bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top