Как я могу узнать, почему устанавливается конкретный драгоценный камень, когда я устанавливаю другой драгоценный камень?
То есть есть простой способ узнать, откуда взялась зависимость? Установка драгоценного камня не выполняется, поэтому зависимость от драгоценного камня не работает, поскольку он обрабатывает только установленные драгоценные камни. вот почему я хочу отследить зависимость, она нарушает установку и не кажется необходимой.
Есть ли инструмент, который помогает отслеживать зависимости между еще не установленными гемами? Может быть, секретный коммутатор, который печатает дерево зависимостей?
ОБНОВЛЕНИЕ. Они только что выпустили новую версию twitter-bootstrap-rails, которая устраняет проблему. Тем не менее, было бы полезно, если бы существовал способ отслеживать графики зависимостей неустановленных гемов.
Вот команда, которая не работает, работает в Windows с JRuby
gem install twitter-bootstrap-rails
Каким-то образом это приводит к установке старой версии гема libv8, которая затем не устанавливается. twitter-bootstrap-rails не перечисляет libv8 в своем gem_spec, только therubyrhino и less-rails, которые зависят от других и других ... Кто-то в конечном итоге зависит от старой версии libv8 (v3.3.10.4). Вопрос в том, какой гем вызывает зависимость от libv8?
Вот моя среда.
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.15
- RUBY VERSION: 1.9.2 (2012-02-22 patchlevel 312) [java]
- INSTALLATION DIRECTORY: c:/jruby-1.6.7/lib/ruby/gems/1.8
- RUBY EXECUTABLE: c:/jruby-1.6.7/bin/jruby.exe
- EXECUTABLE DIRECTORY: c:/jruby-1.6.7/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-java-1.7
- GEM PATHS:
- c:/jruby-1.6.7/lib/ruby/gems/1.8
- c:/Users/alex/.gem/jruby/1.9
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "install" => "--no-rdoc --no-ri --env-shebang"
- "update" => "--no-rdoc --no-ri --env-shebang"
- REMOTE SOURCES:
- http://rubygems.org/
twitter-bootstrap-rails
работать с JRuby. Я перешел наanjlab-bootstrap-rails
, который не требует никаких "родных" вещей. - person arkadiy kraportov   schedule 17.07.2012