2013-03-04 21 views
14

Ich habe kürzlich versucht, ein vorhandenes Gradle-Projekt zu importieren, indem ich die Option "Projekt öffnen" im Startfenster und die vorhandene build.gradle-Datei zur automatischen Einrichtung des Projekts verwendete.IntelliJ erkennt die PATH-Variable nicht

Gleich nachdem ich dies tat, erschien eine Fehlermeldung in IntelliJ, sagte:

nicht Modelle vom Typ holen kann 'BasicIdeaProject' mit Gradle Installation '/Users/myUser/Tools/gradle-1.3'. Builddatei '/Users/myUser/IdeaProjects/myProject/database/build.gradle' Zeile: 20 Bei der Auswertung des Projekts ': database' ist ein Problem aufgetreten. Beim Auswerten des Projekts ': Datenbank' ist ein Problem aufgetreten. Der Befehl 'play' wurde in PATH nicht gefunden. Stellen Sie sicher, Sie spielen 2.0 Framework installiert und in Ihrem Pfad

Wie es aussieht, IntelliJ beschwert, dass ich nicht das Spiel Rahmen meiner PATH-Variablen hinzugefügt haben. Obwohl Ausgabe von der Shell sagt etw. sonst:

echo $PATH; 
/usr/local/bin:/Users/myUser/Library/Ruby/Gems/1.8/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/Users/myUser/.yadr/bin:/Users/myUser/.yadr/bin/yadr:/Users/myUser/Tools/gradle/bin:/usr/local/Cellar/mongodb/2.2.2-x86_64//bin:/Users/myUser/Tools/groovy/bin:/Users/myUser/Tools/play-2.0 

Ich schrieb auch eine einfache Klasse, die PATH-Variable von IntelliJ verwendet, um anzuzeigen:

public class Playground { 

    public static void main(String[] args) { 

     System.out.println(System.getenv("PATH")); 
    } 
} 

Wenn ich laufen diese Klasse, es gibt mir folgende Ausgabe:

/usr/bin:/bin:/usr/sbin:/sbin 

Wie es aussieht, ignoriert IntelliJ vollständig die in der Shell gesetzte PATH-Variable. Also würde ich gerne wissen, wie man IntelliJ manipuliert/konfiguriert, um diese PATH-Variable zu erkennen?

Die Shell, die ich verwende, ist zsh.

Vielen Dank im Voraus

Antwort

10

Sie können "open -a [IntelliJ App]" auf Mac von der Befehlszeile aus verwenden und es sollten Ihre Pfadvariablen für Ihre .bash_profile und/oder .zshrc abholen - besser als Ausschneiden und Einfügen in IntelliJ IMO. Scheint ein Mac-Problem zu sein, wenn ich mich nicht irre.

Verwandte Themen