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?