我最近尝试使用启动窗口中的“打开项目”选项和现有的build.gradle文件导入现有的Gradle项目,以自动设置项目。

完成此操作后,IntelliJ中出现了一条错误消息,指出:



看起来,IntelliJ提示我没有将play框架添加到PATH变量中。虽然从 shell 输出告诉某事。其他:

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

我还编写了一个简单的类来显示IntelliJ使用的PATH变量:
public class Playground {

    public static void main(String[] args) {

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

当我运行此类时,它给出以下输出:
/usr/bin:/bin:/usr/sbin:/sbin

看起来,IntelliJ完全忽略了 shell 程序中设置的PATH变量。因此,我想知道如何操作/配置IntelliJ来识别此PATH变量?

我正在使用的 shell 是zsh。

提前致谢

最佳答案

检查此帖子:http://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/问题是IDEA不会读取您的.zshrc文件,并且不知道播放路径。尝试在IDEA设置中手动设置PATH变量。

10-07 16:03
查看更多