A priori un bete:

require 'rubygems'

gem 'gem_name', '=x.y.z'
require 'gem_name'

C'est en tout cas ce qui ressort d'une rapide recherche dans google (jamais
eu ce genre de problème, donc difficile à dire).

http://www.dzone.com/snippets/require-specific-version-gem
http://www.ruby-forum.com/topic/109100

Le 21 juin 2012 19:21, Didier Lafforgue <[email protected]> a
écrit :

> Ola tout le monde,
>
> Je recontre un probleme avec un gem que je distribue. Ce gem n'est pas une
> librairie a proprement parle mais uniquement un binaire. Malheureusement,
> son comportement est different suivant les machines sur lequel il est
> installe pour la simple raison que les gens n'ont pas toujours les memes
> versions de libraries que le binaire utilise.
> Evidemment, j'ai bien un gemspec qui fait son boulot lors de
> l'installation. Mais a l'execution du binaire, je n'ai plus aucun controle
> sur les versions des gems.
> Alors j'ai bien tente d'y inclure aussi un Gemfile + Gemfile.lock (pas
> propre je sais) pour verrouiller les versions mais j'ai d'autres problemes.
> Quel est alors le best practice ?
> Merci d'avance.
>
>   Didier
>
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à