Articles of gem

mejores prácticas de versionado para gems de Ruby

Tengo un proyecto actualmente en producción pero aún se está desarrollando activamente. Estoy agregando nuevas gems y funcionalidades a menudo. antes de mi último lanzamiento, parte de mi código se rompió en mi entorno de desarrollo y descubrí que se debía a que algunas de mis gems (CarrierWave y jQuery en particular) habían sido actualizadas […]

Ruby: Rails: ¿Qué versión de una gem se usa?

Tengo una aplicación de Rails 3 que tiene la siguiente línea en el Gemfile. gem 'sqlite3', '1.3.6' Sin embargo, si hago una list de mis gems locales obtengo: > gem list sqlite3 –local *** LOCAL GEMS *** sqlite3 (1.3.6, 1.3.4) Cuando mis aplicaciones Rails hacen un require 'sqlite3' ¿Qué versión de la gem está seleccionada? […]

¿Los enlaces svn ruby ​​se proporcionan como una gem?

Veo un par de docenas de gems que se relacionan con svn, pero la poca documentation que puedo encontrar en cualquiera de ellas muestra que son envoltorios de command-line y misc helpers. (svn-command, svn-hooks, etc.) He visto código en la naturaleza que hace cosas como: requiere 'svn / core' y SVN.Repos.add (…), pero el autor […]

Descargar todas las gems y dependencies de github o un server separado en lugar de RubyGems?

Las networkinges de mi empresa no nos permitirán acceder a casi cualquier sitio, excepto github, así que me pregunto cómo podré instalar las gems. Opción 1: apunta a la fuente github de todas las gems, pero ¿no deberíamos también especificar las dependencies de github también? Opción 2: Tenemos un server proxy que tiene acceso a […]

Cómo instalar gem desde la fuente Github usando RVM

Estoy buscando instalar una gem de un repository Github usando RVM, no bundler y estoy un poco confundido sobre el process. ¿Creo primero un gemset? Lo siento si esto es una solución fácil o una repetición. ¡Gracias!

¿Cómo puedo hacer que 'package de installation' siempre descargue una gem alojada de forma privada (en Github)?

Tenemos una joya que contiene código compartido para múltiples aplicaciones. Está alojado en un repository privado de github. Quiero que cada aplicación agarre automáticamente la última versión de esa gem cada vez que se ejecute la bundle install , por lo que es fácil para los demás miembros de mi equipo estar siempre actualizados, además […]

¿Cuál es el flujo de trabajo para mantener una gem con respecto a los empujones para GitHub y RubyGems?

Digamos que uno crea un repository, agrega el código necesario, empuja el repository a GitHub, construye la gem a través de la gem build y luego la empuja hacia RubyGems a través del gem push . Hasta aquí todo bien. ¿Cuál es entonces el process para actualizar la gem? Lo que quiero decir es lo […]

bundle install funciona, pero bundle-show da error "rails.git aún no está desprotegido. Ejecute `package de installation`"

Recientemente he actualizado nuestro Gemfile para usar una copy en bifurcación en nuestra count de github. Hemos creado una twig personalizada fuera de la twig estable de 2.3 (a la que llamaré the_bugfix_branch ) y he añadido gemspecs para cada una de las gems para que sean identificables por bundler. My Gemfile tiene lo siguiente: […]

código de gem github con request de extracción incluida

Estoy buscando una de estas gems de Ruby en github. Una de las características que realmente necesitaba se suministra como una request de extracción, pero desafortunadamente nunca se fusionó con la twig principal por algún motivo. ¿Cuál sería la forma ideal para ti de extraer esta joya particular con la request de extracción incluida? Odiaría […]

¿Cómo descifra Bundler qué compromiso corresponde a una determinada versión de Gema?

He estado investigando la página de Bundler y la página de RubyGem (y las publicaciones de SO) pero parece que no puedo resolver esto. En el Gemfile, usted especifica a Bundler qué versión de la Gema usar. Eso es todo lo que sé que es cierto … el rest es que adivino lo que sucede […]