estoy usando una joya que está en vendor/gems/some-api-0.1.0
, copiado de otro proyecto, y se añade a Gemfile
:En "instalación de paquetes" de la gema local (gema congelada) de Rails 3, sigue apareciendo "La fuente no contiene ninguna versión de ..."?
gem 'some-api', :path => '~/development/myproj/vendor/gems/some-api-0.1.0'
pero si hago lo siguiente, se producirá un error con el mensaje:
$ bundle install
Fetching source index for http://rubygems.org/
Could not find gem 'some-api (>= 0)' in source at ~/development/myproj/vendor/gems/some-api-0.1.0.
Source does not contain any versions of 'some-api (>= 0)'
¿Buscar en la red parece sugerir la necesidad de un gemspec? Entonces necesito escribir un .gemspec
en algún lugar, ¿es cierto? ¿Alguien puede arrojar luz sobre cómo se hace en esta situación?
No estoy seguro si este es el caso, pero tal vez es ~ la referencia a su directorio de inicio? Pruebe una ruta absoluta en su lugar (por ejemplo./Users/username/development/myproj ... " –
¿Es esta una gema que ha creado o gema pública? – Kris