Проблема с ri + rvm + Textmate - PullRequest
0 голосов
/ 02 июля 2011

Я пытаюсь найти справку для методов Ruby в Textmate с помощью сочетания клавиш Ctrl + H, но я всегда получаю эту ошибку:

/ Пользователи / tomdeleu / .rvm / рубины / рубиново-1.9.2-p180 / Библиотека / рубин / site_ruby / 1.9.1 / rubygems.rb: 388: в bin_path': can't find gem rdoc ([">= 0"]) with executable ri (Gem::GemNotFoundException) from /Users/tomdeleu/.rvm/gems/ruby-1.9.2-p180/bin/ri:19:in

Платформа:

  • MacOS X 10.6.8
  • RVM 1.6.20
  • Textmate 1.5.10 (1631)
  • TM_RUBY установлен в /Users/tomdeleu/.rvm/bin/rvm-auto-ruby
  • установлено обновление osx-plist, как описано в документации по RVM
  • установлено Комплект Rails DrNic

Ri отлично работает из командной строки (я запустил "rvm docs generate", чтобы установить документы для 1.9.2). Я искал вокруг, но не могу найти решение. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 14 июля 2011

После долгих поисков (и расспросов) решил эту проблему, переустановив и Textmate (включая удаление всех настроек), и Ruby 1.9.2 (через RVM).
После этого я установил обновление osx-plist + несколько пакетов снова.Обратите внимание, что обновление osx-plist (подробное описание здесь ) должно выполняться с использованием системного Ruby, а не Ruby 1.9, в противном случае возникают другие ошибки.
Также в Textmate убедитесь, что переменная PATH не имеет собственного Ruby перед вашей системой Ruby.
С этими настройками теперь все работает нормально.Надеюсь, это пригодится любому, кто столкнется с этой ошибкой в ​​будущем ...

...