首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到约塞米蒂后NetBeans中的“找不到”的原因

升级到约塞米蒂后NetBeans中的“找不到”的原因
EN

Stack Overflow用户
提问于 2014-10-24 08:57:39
回答 1查看 415关注 0票数 1

我在NetBeans中有一个WAR项目,它使用Karma和Jasmine来对JavaScript文件进行单元测试。该平台是Mac。在小牛队的情况下,一切正常工作,但在我升级到约塞米蒂之后,它就不再工作了,并发出了错误信息:

代码语言:javascript
复制
Failed to execute goal com.kelveden:maven-karma-plugin:1.8:start (default) on project Insight-war: There was an error executing Karma. Cannot run program "karma" (in directory "/Users/thja/Documents/Projects/kpi2010_core/WebGIS/Insight-war"): error=2, No such file or directory -> [Help 1]

它尝试执行以下命令,如日志中所打印的:

代码语言:javascript
复制
karma start /Users/thja/Documents/Projects/kpi2010_core/WebGIS/Insight-war/src/main/webapp/config/karma.conf.js --browsers PhantomJS --reporters dots,junit --single-run --no-auto-watch --colors true

我可以在终端中运行完全相同的命令,没有问题--它执行并给出测试结果。which karma给出结果/usr/local/bin/karma,而/usr/local/bin是全局路径的一部分。

有什么可以解决的问题吗?还是我只需要在Maven Karma插件页面上发布一个问题?

平台:

  • Mac 10.10优胜美特。
  • NetBeans 8.0.1
  • maven-业力-插件1.8
  • Java 1.7.0_45
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-27 09:54:27

这似乎与约塞米蒂关闭/etc/unchd.conf有关,因此NetBeans没有得到正确的路径变量--因此与Karma没有直接关系。

我通过在netbeans.conf中设置netbeans.conf(在NetBeans应用程序包中)来修正它。然后,构建脚本的业力部分在NetBeans中成功运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26544635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档