2009-05-23 2 views
1

Я пытаюсь использовать Ticgit, запустивНевозможно использовать TicGit: Проблема с Руби

ti 

Я получаю следующее сообщение об ошибке

/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- git (LoadError) 
     from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /opt/local/lib/ruby/gems/1.8/gems/schacon-ticgit-0.3.6/lib/ticgit.rb:8 
     from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
     from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /opt/local/lib/ruby/gems/1.8/gems/schacon-ticgit-0.3.6/bin/ti:9 
     from /opt/local/bin/ti:19:in `load' 
     from /opt/local/bin/ti:19 

Проблема может быть связана с MacPorts. Он жалуется, что мне нужно обновить Xcode до последней версии, хотя у меня есть новейшая версия.

Первая строка в сообщении об ошибке странная, так как у меня есть файл.

Что сообщение об ошибке сообщает вам?

ответ

3

У вас есть git rubygem?

"/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:31:in` gem_original_require ': нет такого файла для загрузки - git (LoadError) "означает, что у вас нет рубиновая библиотека, доступная в вашем пути загрузки, а не то, что у вас нет установленного git-бинарного файла.

беги «список камня -l мерзавец», и если он не находит библиотеку, запустить «камень установить мерзавец»

+0

@ Mike: Так Gem является менеджером RubyGem пакета, который устанавливает пакеты программ. Если я снова получу вышеприведенную команду, я могу исправить проблему, запустив $ gem install . - - Спасибо за ваш ответ! –

+0

Да и нет. Gem - это команда, которая используется для управления установленными сторонними рубиновыми библиотеками и инструментами, которые могут быть распределены как пакеты Ruby Gems. В этом случае вы уже установили двоичный файл git, но не имели аналогично названного рубинового жемчуга, который реализует рубиновые git-крючки. Похоже, Тикгит зависел от этого. – mkomitee

Смежные вопросы