Я пытался (безуспешно) все утро получить плагин SublimeCodeIntel (разветвленный из функции CodeIntel Komodo) для Sublime Text 2 , чтобы автоматически завершать работу с установленных Ruby Gems,в сочетании с (или без, в этом отношении) RVM на моем Mac.Кажется, у него нет проблем со встроенными вещами или даже с граблями, но, похоже, он не может собирать Gems.
С RVM я установил Ruby 1.9.3, затемс глобальным набором драгоценных камней Усы :
$ rvm install 1.9.3
$ rvm --default use 1.9.3
$ gem install mustache
$ irb
>> require 'mustache'
=> true
Пока все хорошо.Теперь я запускаю Sublime с установленным SublimeCodeIntel и создаю файл.Набрав require '
, затем CMD + J выдает всплывающее окно, как и ожидалось, с доступными модулями / каталогами.Однако mustache
не один из них.(такие вещи, как abbrev
, base64
и rake
, однако)
Я проверяю конфигурацию CodeIntel, нахожу, что она все еще использует системный ruby, поэтому я переключаю ее:
{
"Ruby": {
"ruby": "~/.rvm/bin/default_ruby"
}
}
Все еще нет игры в кости.Я переключился обратно на системный ruby, установил там усы и попытался снова, но безуспешно.
После переключения я понял, что, возможно, CodeIntel просто не может найти файл, хотя ruby может, поэтому я явнодобавил каталог gem bin в файл конфигурации:
"rubyExtraPaths":["~/.rvm/gems/ruby-1.9.3-p0/bin"]
И он ЕЩЕ НЕ работал.
Теперь я все еще новичок в работе с Ruby, Gems и RVMтак что, может быть, я упускаю что-то до боли очевидное, но я просмотрел всю документацию, которую смог найти по любому из них, и ничего не нашел.
Кто-нибудь знает, что здесь может быть не так?