2013-02-11 11 views
11
  • Per prima cosa ho installato macportsCome installare Intellij per Scala 2.10

  • Poi ho installato Scala and Play tramite MacPorts: Per assicurarsi che l'installazione funziona Ho eseguito un "ciao mondo" su Eclipse. Funziona!

  • Ma dal momento che il mio obiettivo è quello di utilizzare Intellij, cerco di seguire le istruzioni a http://confluence.jetbrains.com/display/SCA/Getting+Started+with+IntelliJ+IDEA+Scala+Plugin

  • Sul punto 3 delle istruzioni (sezione Creating a Project), sotto use scala distribution, io non sono sicuro di cosa tipo. Qualcuno potrebbe dirmi cosa scrivere? Sto usando mac os x leoncino di montagna. Non conosco il percorso della mia scala di installazione.

Apprezzo l'aiuto. Ho già visto Intellij Idea setup for Scala, clarification needed. Nessun aiuto lì. La mia versione di Intellij è 12.0.3 e la mia installazione di scala è 2.10.

risposta

4

Non conosco OSX ma presumibilmente è possibile aprire un terminale, digitare ls -l `which scala` e accedere al percorso dell'eseguibile scala.

È quindi possibile immettere tale percorso, senza il /bin/scala alla fine, nel dialogo intellij.

+0

L'ho provato e ho ottenuto '/ opt/local/bin/scala'. Ma quando inserisco che l'errore è 'non valido Scala home' – learner

+0

Probabilmente è perché è un link simbolico all'installazione reale scala. Prova a fare "ls -l \' quale scala \ "" e dovresti vedere dove punta. Se funziona, aggiornerò la risposta. –

+1

Io uso '/ opt/local/share/scala-2.10' e funziona. – learner

1
  1. trovare e installare plugin di scala in "Preferenze" -> "Plugins" -> "Sfoglia repository" -> "Scala"
  2. progetto aperto e
  3. aperto "Struttura Progetto"
  4. aperto " sfaccettature"
  5. premere "Aggiungi"/ "più icona"
  6. selezionare "Scala"

Quindi è possibile selezionare la versione Scala e setup compiler

+0

Per "Struttura del progetto" si intende la scheda che dice "7: strutture"? Se è così, contiene due cartelle: 'Librerie' e' Dipendenze del modulo'. Dove trovo "Sfaccettature"? – learner

+0

[che è mio] (http://prntscr.com/sdgmc) – t3hnar

7

È molto meglio che gli strumenti esistenti facciano questo genere di cose per te.

Definire il progetto utilizzando SBT. Usa il launcher SBP PaulP (Paul Phillips) e il plug-in sbt-idea che fornisce la generazione automatica dei file di progetto e modulo IDEA.

Vedi il mio previous answer per alcuni dettagli

+0

In che modo SBT sta per modificare il codice, o evidenziare la sintassi o navigare nel codice sorgente? –

+0

Immagino che tu abbia frainteso la mia raccomandazione. Consiglio vivamente di definire il tuo progetto in SBT, usando il plug-in 'sbt-idea' per SBT e usarlo per generare le definizioni del tuo progetto IDEA. –

+0

Ah, capisco. Scusate. Avere un upvote –

1

realtà ho scaricato la documentazione Scala e Scala da typesafe, li scompattato in una cartella secondo le istruzioni, e poi indicò IntelliJ a questo. Usa anche il plugin sbt - rende la vita molto migliore.

In alternativa è possibile utilizzare birra installare Scala con docs:

$ brew install scala --with-docs 

2.9.2 istruzioni qui dovrebbe funzionare. http://scalacookbook.blogspot.ca/2012/09/scala-for-intellij.html

Come terza opzione, è possibile lasciare intellij download scala per te. Se non viene trovato, c'è un pulsante per il download che puoi colpire. Non sono sicuro che comunque ottenga i documenti.

+2

Amo HomeBrew, ma quando ti interessa avere una versione specifica o più di una versione disponibile, non è sufficiente. Quando si tratta di Scala, di solito ho bisogno di più versioni. Il launcher SBT + PaulP + 'sbt-idea' è il modo migliore per ottenerlo con il minimo sforzo e la minima probabilità di errori di configurazione. –

+0

È possibile installare più versioni e attivare cli ie vedere qui: https://gist.github.com/fabiofumarola/4118557 – JasonG

+0

Buono a sapersi, grazie! –

22

Solo per chiarezza: è possibile installare scala in Mac OS X utilizzando Homebrew come cita @JasonG:

$ brew install scala --with-docs 

In tal caso, la soluzione scelta non funzionerà, come IntelliJ sarà ancora lamentarsi. Qualsiasi modo, come indicato nelle avvertenze della formula, si avrà un elenco appositamente predisposto per l'integrazione IntelliJ:

==> Avvertenze Per utilizzare con IntelliJ, impostare la home Scala: /usr/local/opt/scala/idea

L'uso di questa directory renderà IntelliJ felice.

UPDATE per IntelliJ IDEA 13.x utenti: Questo non sembra essere più necessario. Basta usare i progetti basati su SBT e tutto verrà scaricato e configurato automaticamente (compilatore e librerie Scala)

+2

C'è un posto in IntelliJ 13.1.2 per impostare questo? Non riesco a trovarlo –

+0

Ho appena iniziato a giocare con IntelliJ 13 e Scala, ma sembra che non sia più necessario: ora puoi usare SBT e specificare quale versione di scala desideri utilizzare. SBT scarica automaticamente il compilatore e le librerie e appariranno "magicamente" nella struttura e nella configurazione del progetto. –

Problemi correlati