2011-02-24 19 views
7

Cuando hago sudo joya, instalo XYZ, ¿a dónde va realmente ese código? ¿Las gemas están escritas en rubí en otro idioma?Ruby On Rails - Dónde van las gemas en realidad

Cuando lo hago paquete de instalación, ¿qué hace eso? Leí el tutorial sobre rieles, pero parecía omitir esos detalles importantes.

+0

Las gemas de Ruby son gemas de Ruby, ¡no específicamente Ruby on Rails! –

+0

posible duplicado de [¿Dónde se instalan las gemas?] (Http://stackoverflow.com/questions/3408868/where-do-gems-install) –

Respuesta

9

en su comando use la consola:

gem env 

Habrá directorio de instalación

3

El comando

bundle install 

instala las gemas que aparecen en su Gemfile. Si va a instalar usando gemas paquete, puede escribir

bundle show <gem name> 

para ver el directorio que se instala en Si yo fuera tú me gustaría navegar a uno de esos directorios y ver el código -. Por lo general es de rubí código (pero a veces puede incluir C). (Primero mire en el subdirectorio 'lib' - ahí es donde suele estar la mayor parte del código).