Quels sont les PATH GEM classiques pour Ruby sous OS X 10.5?
J'ai un problème de performances avec mon rubis sur ma machine, je pense que j'ai isolé le chargement de bibliothèques (quand #require est appelé), donc je suis en train de travailler si ruby est à la recherche d'un trop grand nombre de dossiers pour les bibliothèques.
Quand je lance
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.0
- RUBY VERSION: 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-9
- GEM PATHS:
- /Library/Ruby/Gems/1.8
- /Users/matt/.gem/ruby/1.8
- /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- :sources => ["http://gems.rubyforge.org", "http://gems.github.com/"]
- REMOTE SOURCES:
- http://gems.rubyforge.org
- http://gems.github.com/
Il n'y a rien beaucoup sur /Users/mat/.gem, mais il y a des tonnes dans /Bibliothèque/Ruby et dans /System/Library/Frameworks/Ruby.cadre.
Ce qui donne? Est-ce normal?
Merci à l'avance, les gens.
source d'informationauteur mattwynne
Vous devez vous connecter pour publier un commentaire.
Yep. Que tous les semble assez standard pour moi. Mon mac sous MacOS 10.5 même n'a rien dans ~/.gem/ruby/1.8/gems/et un peu dans les deux autres sites.
Que Gabe mentionné, oui, c'est normal.
Un peu plus d'infos:
/System/Library/Frameworks/Ruby.cadre <-- utilisés par le système pour tous les utilisateurs, appartenant généralement à la racine.
Lorsque vous 'sudo gem install ..." le bijou que vous êtes en train d'installer ici...
/Utilisateurs/mat/.gem <-- user 'matt' a son propre bijou répertoire. chaque utilisateur obtient un.
Lorsque vous venez juste de "gem install" en tant que 'mat', il va tomber-retour à votre privé gem dir. Ce est créée automatiquement la première fois que c'est nécessaire.