Просмотр исходного кода Gem& #39;s

Рубиновый дилетант/новичок, который не знаком с экосистемой, так что извините, если это один из тех глупых вопросов.

Есть ли способ просмотреть все файлы и/или исходный код, установленные гемом? То есть я только что запустил

$ gem install sass

И гем sass теперь является частью моей локальной системы

$ gem list --local
...
sass (3.1.16, 3.1.2)
...

Я хочу знать, что команда gem installпоместила в мою систему. Есть ли команда, которую я могу запустить, чтобы увидеть все файлы, установленные драгоценным камнем?

Погуглив man gemи gem help commands, я обнаружил команду contents.

$ gemcontents sass

Однако , когда я запускаю эту команду с вышеупомянутым sass gem, я получаю следующие результаты

.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/engine_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/functions_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/extend_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/logger_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/css2sass_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/conversion_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/script_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/util/subset_map_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/util/multibyte_string_scanner_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/callbacks_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/importer_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/scss/css_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/scss/scss_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/scss/rx_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/util_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/script_conversion_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/less_conversion_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/cache_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/test/sass/plugin_test.rb
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/bin/sass
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/bin/sass-convert
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.16/bin/scss

Однако этот список кажется неполным, поскольку я знаю, что в

.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.2/lib/

есть файлы Почему contentsне показывает файлы из lib?

Может ли установщик gemустанавливать файлы вне папки gems?

Есть ли команда, которая может показать все , установленное гемом?

47
задан cimmanon 18 February 2016 в 03:18
поделиться