Intellij Idea IntelliJ无法识别PATH变量

h9vpoimq  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(78)

我最近尝试导入一个现有的Gradle项目,使用启动窗口中的“Open Project”选项和现有的build.gradle文件来自动设置项目。
就在我这样做之后,IntelliJ中出现了一条错误消息,说:
无法使用Gradle安装“/Users/myUser/Tools/gradle-1.3”获取类型为“BasicIdeaProject”的模型。生成文件“/Users/myUser/IdeaProjects/myProject/database/build.gradle”行:20评估项目“:数据库”时出现问题。评估项目":数据库“时出现问题。在PATH中未找到”play“命令。请确保已安装Play Framework 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完全忽略了shell中设置的PATH变量。所以我想知道如何操作/配置IntelliJ来识别这个PATH变量?
我使用的shell是zsh。
Thanks in advance

hzbexzde

hzbexzde1#

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

pjngdqdw

pjngdqdw2#

你可以在Mac上使用“open -a [IntelliJ App]”命令行,它应该会为你的.bash_profile和/或.zshrc选择路径变量-比剪切和粘贴到IntelliJ IMO更好。如果我没弄错的话,这似乎是Mac唯一的问题。

相关问题