Получение автозаполнения для работы с Ruby Gems в Sublime Text 2, с SublimeCodeIntel и RVM

Я все утро пытался (безуспешно) получить плагин SublimeCodeIntel (созданный из функции Komodo CodeIntel) для Sublime Text 2 для автозаполнения материалов из установленных Ruby Gems в сочетании с (или без него) RVM на моем Mac. Кажется, у него нет никаких проблем со встроенными вещами, или даже с граблями, если на то пошло, но он не может собирать какие-либо драгоценные камни.

С RVM я установил Ruby 1.9.3, затем с глобальным гемсетом установил Moustache :

$ rvm install 1.9.3
$ rvm --default use 1.9.3
$ gem install mustache
$ irb
>> require 'mustache'
=> true

Пока все хорошо. Теперь я запускаю Sublime с установленным SublimeCodeIntel и создаю файл. Набрав require ', затем CMD + J, как и ожидалось, выдаст всплывающее окно с доступными модулями / каталогами. Однако усы к их числу не относятся. (такие вещи, как abbrev , base64 и rake , тем не менее)

Я проверяю конфигурацию CodeIntel, обнаруживаю, что она все еще использует системный ruby, поэтому я переключаю его:

{
  "Ruby": {
    "ruby": "~/.rvm/bin/default_ruby"
  }
}

По-прежнему нет кубиков. Я снова переключился на системный рубин, установил усы и попробовал снова, но безуспешно.

После обратного переключения я понял, что, возможно, CodeIntel просто не может найти файл, хотя Ruby может, поэтому я явно добавил каталог bin для драгоценного камня в файл конфигурации:

"rubyExtraPaths":["~/.rvm/gems/ruby-1.9.3-p0/bin"]

И он ВСЕ ЕЩЕ не работал.

Я все еще новичок в работе с Ruby, Gems и RVM, так что, возможно, я упускаю что-то до боли очевидное, но я просмотрел всю документацию, которую смог найти по любому из них, и не сделал этого. Ничего не найду.

Кто-нибудь знает, что здесь может быть не так?

7
задан Austin Hyde 26 November 2011 в 19:05
поделиться