Ruby dabbler/newbie ở đây không quen thuộc với hệ sinh thái, vì vậy xin lỗi nếu đây là một trong những câu hỏi siêu duh đó.Xem mã nguồn của đá quý
Có cách nào để xem tất cả các tệp và/hoặc mã nguồn được cài đặt bằng đá quý không? Đó là, tôi chỉ cần chạy
$ gem install sass
Và viên ngọc sass bây giờ là một phần của hệ thống địa phương của tôi
$ gem list --local
...
sass (3.1.16, 3.1.2)
...
Tôi muốn biết những gì các lệnh gem install
đặt trên hệ thống của tôi. Có lệnh nào tôi có thể chạy để xem tất cả các tệp được cài đặt bằng đá quý không?
Sau một số googling, man gem
và gem help commands
, tôi đã phát hiện ra lệnh contents
.
nội dung $ ngọc Sass
Tuy nhiên, khi tôi chạy lệnh này với các viên ngọc sass nói trên, tôi nhận được kết quả như sau
.../.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
Tuy nhiên, danh sách này có vẻ không đầy đủ như tôi biết có những tệp trong
.../.rvm/gems/ruby-1.9.2-p180/gems/sass-3.1.2/lib/
Tại sao contents
không hiển thị các tệp từ lib
?
Trình cài đặt gem
có thể cài đặt tệp bên ngoài thư mục đá quý không?
Có lệnh nào có thể hiển thị mọi thứ được cài đặt bằng đá quý không?
Đây là kết quả đầu ra tôi nhận được với 'nội dung đá quý sass': https://gist.github.com/2598534 - tất cả hiện tại và chính xác. – matt
@matt Bạn có biết nội dung đá quý nào đọc và/hoặc những gì có thể khiến nó thất bại trên máy tính của tôi không? –
Rất tiếc, tôi không biết điều gì gây ra điều này. Có lẽ bạn có thể thử gỡ bỏ và cài đặt lại đá quý. – matt