ruby - que - ver version de rails
¿Cómo puedo instalar una gema local? (7)
Además, puede usar la gem install --local path_to_gem/filename.gem
Esto omitirá la exploración habitual en el repositorio de gemas que ocurre cuando se deja de --local
.
Puedes encontrar otra magia con la gem install --help
.
Si descargo un archivo .gem a una carpeta en mi computadora, ¿puedo instalarlo más tarde usando gem install
?
Sí, cuando hagas la gem install
, buscará primero el directorio actual, así que si tu archivo .gem está allí, lo recogerá. Lo encontré en la referencia de la gema , que también puede ser útil:
instalar gema instalará la gema con nombre. Intentará una instalación local (es decir, un archivo .gem en el directorio actual), y si eso falla, intentará descargar e instalar la versión más reciente de la gema que desea.
Si creas tus gemas con bundler:
# do this in the proper directory
bundle gem foobar
Puedes instalarlos con rastrillo después de que estén escritos:
# cd into your gem directory
rake install
Lo más probable es que su gema descargada sepa también la rake install
.
Si descarga el archivo de proyecto desde github u otro sitio de host de scm, use gema build para compilar primero el proyecto, de modo que pueda obtener un archivo whatever.gem en el directorio actual. Entonces gema instalarlo!
Si desea trabajar en una horquilla de una gema modificada localmente, la mejor manera de hacerlo es
gem ''pry'', path: ''./pry''
en un Gemfile.
... donde ./pry
sería el clon de su repositorio. Simplemente ejecute bundle install
una vez, y todos los cambios en los orígenes de gemas que realice se reflejarán inmediatamente. Con gem install pry/pry.gem
, las fuentes aún se mueven a GEM_PATH
y siempre tendrás que ejecutar tanto el bundle gem pry
como la gem update
para probar.
También puedes usar el nombre completo de tu archivo gem:
gem install /full/path/to/your.gem
Esto también funciona, probablemente sea la forma más fácil.
Vaya a la ruta en donde está la gema y llame a gem install -l gemname.gem