Я пытаюсь использовать 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 до последней версии, хотя у меня есть новейшая версия.
Первая строка в сообщении об ошибке странная, так как у меня есть файл.
Что сообщение об ошибке сообщает вам?
@ Mike: Так Gem является менеджером RubyGem пакета, который устанавливает пакеты программ. Если я снова получу вышеприведенную команду, я могу исправить проблему, запустив $ gem install. - - Спасибо за ваш ответ! –
Да и нет. Gem - это команда, которая используется для управления установленными сторонними рубиновыми библиотеками и инструментами, которые могут быть распределены как пакеты Ruby Gems. В этом случае вы уже установили двоичный файл git, но не имели аналогично названного рубинового жемчуга, который реализует рубиновые git-крючки. Похоже, Тикгит зависел от этого. – mkomitee