rails gems gemfiles from ruby osx path gem

gems - ¿Cuáles son las rutas convencionales de GEM para Ruby en OS X 10.5?



install ruby gems from gemfile (2)

Sí. Eso todo parece bastante estándar para mí. Mi Mac que ejecuta MacOS 10.5 no tiene nada en ~ / .gem / ruby ​​/ 1.8 / gems / y bastante en las otras dos ubicaciones.

Tengo un problema de rendimiento con mi ruby ​​en mi máquina, que creo que he aislado para cargar bibliotecas (cuando se llama #require), así que estoy tratando de averiguar si ruby ​​está buscando demasiadas carpetas para las bibliotecas.

Cuando corro

$ 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/

No hay mucho en /Users/matt/.gem, pero hay toneladas tanto en / Library / Ruby como en /System/Library/Frameworks/Ruby.framework.

¿Lo que da? ¿Esto es normal?

Gracias de antemano, amigos.


Como mencionó Gabe, sí, esto es normal.

Un poco más de información:

/System/Library/Frameworks/Ruby.framework <- utilizado en todo el sistema para todos los usuarios, generalmente propiedad de root. Cuando ''sudo gem instala'' ... la gema que está instalando va aquí ...

/Users/matt/.gem <- user ''matt'' tiene su propio directorio de gemas. cada usuario tiene uno.

Cuando simplemente ''joya instalar'' como ''mate'' caerá de nuevo a su guía gema privada. Esto se crea automáticamente la primera vez que se necesita.