2011-11-26 5 views
7

Ho cercato (senza successo) tutta la mattina di ottenere il plug-in SublimeCodeIntel (biforcuto dalla funzionalità CodeIntel di Komodo) per Sublime Text 2 per completare automaticamente le operazioni da installato Ruby Gems, in concomitanza con (o senza, per quella materia) RVM sul mio Mac. Non sembra avere alcun problema con le cose incorporate, o persino il rake, ma non sembra che possa raccogliere gemme.Ottenere il completamento automatico per lavorare con Ruby Gems in Sublime Text 2, con SublimeCodeIntel e RVM

Con RVM, ho installato rubino 1.9.3, poi con un GemSET globale, installato Mustache:

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

Tutto è bene finora. Ora avvio Sublime, con SublimeCodeIntel installato, e faccio un file. Digitando require ' allora CMD + J produce un pop-up, come previsto, con moduli/directory disponibili. Tuttavia, mustache non è uno di questi. (Cose come abbrev, base64, e rake sono, però)

posso controllare la configurazione CodeIntel, scoprire che è ancora utilizzando il rubino del sistema, in modo da passare è:

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

Ancora nessun dadi. Sono tornato al sistema rubino, ho installato i baffi lì e ho provato di nuovo, senza fortuna.

Dopo il passaggio di nuovo, mi sono reso conto che forse CodeIntel proprio non riesce a trovare il file, anche se rubino può, così ho aggiunto esplicitamente la directory bin gemma al file di configurazione:

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

e ancora didn lavorare

Ora, sono ancora un principiante al lavoro con Ruby, Gems e RVM, quindi forse mi manca qualcosa di dolorosamente ovvio, ma ho dato un'occhiata a tutta la documentazione che ho trovato su nessuna di esse, e non ho trovo niente

Qualcuno ha idea di cosa possa essere sbagliato qui?

risposta