Sublime Text 2에 대한 자동 완성을 위해 SublimeCodeIntel (Komodo의 CodeIntel 기능에서 분기 됨) 플러그인을 얻으려는 시도가있었습니다 (실패했습니다). 내 Mac에서 RVM과 함께 (또는 관련없이) Ruby Gem을 설치했습니다. 그것은 내장 된 물건이나 심지어 레이크에 문제가있는 것 같지 않지만 보석을 집어 들지는 못합니다. RVM으로SublimeCodeIntel과 RVM을 사용하여 Sublime Text 2에서 Ruby Gems 자동 완성하기
, 나는 다음 글로벌 gemset로, Mustache를 설치, 루비 1.9.3 설치 :
$ rvm install 1.9.3
$ rvm --default use 1.9.3
$ gem install mustache
$ irb
>> require 'mustache'
=> true
모든 지금까지 좋다. 이제 SublimeCodeIntel을 설치하고 Sublime을 시작하고 파일을 만듭니다. require '
을 입력하면 CMD + J는 사용 가능한 모듈/디렉토리와 함께 예상대로 팝업을 생성합니다. 그러나 mustache
은 그 중 하나가 아닙니다. (일하지만 abbrev
, base64
및 rake
있으며, 같은)
나는 여전히 시스템 루비를 사용하고 있음을 찾습니다 CodeIntel의 설정을 확인, 그래서 나는 그것을 전환 :
아직{
"Ruby": {
"ruby": "~/.rvm/bin/default_ruby"
}
}
더 주사위. 다시 시스템 루비로 전환하고 거기에 콧수염을 설치하고 다시 시도했습니다.
다시 전환 후, 나는 아마 CodeIntel 단지도 루비 할 수 있지만, 파일을 찾을 수 없습니다 것을 깨달았다, 그래서 명시 적으로 설정 파일에 보석 bin 디렉토리를 추가 :
"rubyExtraPaths":["~/.rvm/gems/ruby-1.9.3-p0/bin"]
그리고 그것은 아직도 didn를 일하지 마라.
지금은 Ruby, Gems 및 RVM으로 작업하는 초보자이므로 고통스럽게 명백한 것을 놓친 것일 수도 있지만 그 중 일부에서 찾을 수있는 모든 설명서를 살펴본 결과 didn 아무것도 찾지 못해.
아무도 여기에 무슨 문제가있을 수 있습니까?