我最近尝试导入现有的 Gradle 项目,使用启动窗口中的“打开项目”选项和现有的 build.gradle 文件来自动设置项目。
完成此操作后,IntelliJ 中出现一条错误消息:
无法使用 Gradle 安装“/Users/myUser/Tools/gradle-1.3”获取“BasicIdeaProject”类型的模型。
构建文件“/Users/myUser/IdeaProjects/myProject/database/build.gradle”行:20
评估项目“:database”时出现问题。
评估项目“:database”时出现问题。
在路径中找不到“play”命令。
确保您已安装 Play Framework 2.0 并且位于您的路径中
看起来,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/ http://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/问题是IDEA不读取你的.zshrc
文件并且不知道播放路径。尝试在 IDEA 设置中手动设置 PATH 变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)