2016-03-29 31 views
6

Quando si utilizza il plug-in Ruby con IntelliJ, quali avvisi di "riferimento non definito" dovrei prevedere/tollerare e quali indicano che non ho qualcosa configurato correttamente?IntelliJ IDEA "Impossibile trovare 'require'"

Ad esempio, visualizzo gli avvertimenti "Impossibile trovare" per "require", "File" e "FileUtils". Sospetto che questo indichi un problema di configurazione.

Ho anche ricevuto avvisi per i metodi RSpec come "Descrivi", "prima", "dopo" e "it". Devo anche essere in grado di configurare IntelliJ per "trovarli"?

+1

È possibile utilizzare RubyMine? È un prodotto JetBrains specifico per Ruby Development e funziona molto bene con il completamento del codice e con i framework di test. – engineersmnky

+0

In secondo luogo la raccomandazione per RubyMine su IntelliJ + Ruby plug in. RubyMine è un pezzo solido di kit. – mcfinnigan

+2

Questo progetto è un progetto Java che utilizza Ruby/RSpec per guidare i test di sistema. Non sono sicuro di quanto sarebbe comodo spostare solo i test di sistema su un IDE diverso. Inoltre, il plug-in Ruby di IntelliJ non usa il codice RubyMine? – Zack

risposta

0

È necessario selezionare il Rubino SDK nel Progetto strucure (Ctrl +Alt +Maiusc +S per impostazione predefinita).

Sfortunatamente non risolve gli avvertimenti relativi alle parole relative a rspec.

+0

Per quanto posso dire, ho il Set Ruby STK, e sto ancora ottenendo le linee sia in "require" che in "open3" nella prima riga del mio codice. – Zack