的IntelliJ不承认PATH变量(IntelliJ does not recognize PAT

2019-08-17 07:13发布

我最近尝试导入现有的摇篮项目,使用的启动窗口中选择“打开项目”和现有的build.gradle文件来自动建立的项目。

我这样做之后,错误消息的IntelliJ出现了,他说:

无法获取类型“BasicIdeaProject”使用安装摇篮“/Users/myUser/Tools/gradle-1.3”的模式。 建立文件“/Users/myUser/IdeaProjects/myProject/database/build.gradle”行:发生评估项目20个问题“:数据库”。 一个问题发生评估项目“:数据库”。 “播放”命令没有在PATH中找到。 请确保您有播放框架2.0安装在您的路径

因为它看起来像,抱怨的IntelliJ我没有戏框架添加到我的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完全忽略PATH变量在shell设置。 所以我想知道如何操作/配置的IntelliJ认识到这一点PATH变量?

我使用的zsh shell是不行。

提前致谢

Answer 1:

检查这个帖子: http://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/的问题是,IDEA不读你的.zshrc文件,不知道玩路径。 尝试在IDEA设置手动设置PATH变量。



Answer 2:

实际上,你可以在命令行中使用“开放-a [应用的IntelliJ]”在Mac上,它应该拿起你的路径变量为你的.bash_profile和/或.zshrc - 比剪切和粘贴成的IntelliJ IMO更好。 似乎是一个仅适用于Mac的问题,如果我没有记错。



文章来源: IntelliJ does not recognize PATH variable