2011-06-02 12 views

Respuesta

20

intento, en su Gemfile:

gem "mygem", :path => "/MyPath/MyGem.gem" 

Tenga en cuenta que es probable que sea mejor utilizar un enlace relativo de allí, como:

gem "mygem", :path => "vendor/MyPath/MyGem.gem" 
+0

No funcionó para mí. Intenta interpretar: ruta como una ruta de directorio. – Paul

+0

Intenta eliminar el bit '.gem' en la ruta. – Jits

+0

tiene que hacer referencia a la carpeta completa, es decir, la que tiene la .gem dentro de ella. – dysruption

6

Usted puede hacer esto utilizando gem 'gemname', :path => "/your/path/here" Es muy útil cuando se está construyendo joyas locales para el desarrollo o si usted tiene su propio tenedor de una joya localmente.

2

lo hice como Jits dijo pero no lo hizo trabajo. Parece que los rails esperan una ruta de carpeta en lugar de una ruta .gem.

que trabajó para mí

gem "mygem", :path => "vendor/gems/mygemfolder/" 

Si funciona para usted, pero no se puede implementar a heroku (como me pasó a mí) es necesario especificar la versión de la gema:

gem 'mygem', '= x.x.x', :path => 'vendor/gems/mygemfolder/' 
Cuestiones relacionadas