2011-06-14 3 views
0

excuses si cela est une mauvaise question stackoverflow .... Je suis un noob rubisDeux installations Rubygems différentes!

Sur plusieurs systèmes OSX j'ai, il me semble avoir deux installations différentes de rubygems parce que je peux faire

sudo gem install foobar 

puis dans mon code

require 'rubygems' 
require 'foobar' 

et obtenir

no such file to load — foobar 

Comment résoudre ce problème, donc j'ai juste une installation de rubygems dont tout mon code connaît l'emplacement?

Répondre

1

Ce que vous devez vraiment faire est d'enquêter sur RVM, le Ruby Version Manager. Vous pouvez configurer toutes sortes d'installations Ruby indépendantes avec différentes gemmes, différentes versions de rails, etc., et contrôler les chemins.

Pour votre problème spécifique, vous devez vous assurer que votre chemin de recherche Ruby va là où vous le pensez.

+0

Je dois admettre que je ne comprends pas comment mon système s'est comporté de cette manière et n'a actuellement aucune utilité pour plusieurs installations Rubygems. Comment puis-je réparer mes chemins de recherche et avoir une seule installation Rubygems? – themirror

Questions connexes