Ostatnio próbowałem zaimportować istniejący projekt Gradle, korzystając z opcji "Otwórz projekt" w oknie startowym i istniejącego pliku build.gradle, aby automatycznie skonfigurować projekt.IntelliJ nie rozpoznaje zmiennej PATH
Zaraz po Zrobiłem to komunikat o błędzie pojawił się w IntelliJ, mówiąc:
Nie można pobrać przy użyciu modelu typu instalacji Gradle „BasicIdeaProject” „/Users/myUser/Tools/gradle-1.3”. Utworzono plik "/Users/myUser/IdeaProjects/myProject/database/build.gradle": 20 Wystąpił problem podczas oceny projektu ": database". Wystąpił problem podczas oceny projektu ": database". Komenda "play" nie została znaleziona w zmiennej PATH. Sprawdź, czy masz Zagraj Framework 2.0 zainstalowany w ścieżce
Jak to wygląda, IntelliJ skarży się, że nie miałem dodać ramy zabaw do mojego zmiennej PATH. Mimo, że wyjście z powłoki mówi coś takiego. else:
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
Ja też napisałem prostą klasę, aby wyświetlić zmienną PATH używanej przez IntelliJ:
public class Playground {
public static void main(String[] args) {
System.out.println(System.getenv("PATH"));
}
}
Kiedy uruchamiam tej klasy, to daje mi następujący wynik:
/usr/bin:/bin:/usr/sbin:/sbin
Jak się wydaje, IntelliJ całkowicie ignoruje zmienną PATH ustawioną w powłoce. Więc chciałbym wiedzieć, jak manipulować/konfigurować IntelliJ, aby rozpoznać tę zmienną PATH?
Powłoką, której używam, jest zsh.
góry dzięki
Dzięki, pomogło! – u6f6o