【问题标题】:Eclipse maven unable to locate karma executableEclipse maven 无法找到 karma 可执行文件
【发布时间】:2013-07-06 12:07:51
【问题描述】:

我可以使用 karma 命令行和 maven 命令行在 Karma 中运行我的 Jasmin 测试,但是当尝试从 STS 3.2.0.RELEASE (Eclipse Juno 4.2) 中运行 maven(例如 mvn install)时,我得到了以下错误:

Failed to execute goal com.kelveden:maven-karma-plugin:1.2:start (default) on project store-webapp: There was an error executing Karma. Cannot run program "karma": error=2, No such file or directory -> [Help 1]

就好像当Eclipse shell maven 时,它的路径中没有/usr/local/bin。有没有办法配置eclipse在调用maven时使用的路径?

我的环境是:

  • Mac OSX 10.8.4
  • STS 3.2.0.RELEASE (Eclipse Juno 4.2)
  • maven-karma-plugin 1.2
  • karma 0.8.6(通过 npm 全局安装 安装 -g 业力)
  • Node.js 0.10.12(使用 OSX 包安装)

【问题讨论】:

  • 它出现在 Mac OS X 10.8(可能更早版本)中,GUI 应用程序的路径与终端不同。要将/usr/local/bin 添加到全局路径,您需要编辑(并可能创建)/etc/launchd.conf 以包含setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 您必须使用管理员权限编辑/创建此文件,因此请使用带有 vi 或 nano 的 sudo sudo nano /etc/launchd.conf 在此更改生效之前,您需要重新启动您的 Mac。 此信息位于 ServerFault link
  • Nubes 可以在 8 小时内回答他们自己的问题,所以我已经在上面的评论中回答了。

标签: eclipse path eclipse-plugin osx-mountain-lion karma-runner


【解决方案1】:

它出现在 Mac OS X 10.8(和可能更早版本)中,GUI 应用程序没有获得与终端相同的路径。要将 /usr/local/bin 添加到全局路径,您需要编辑(并可能创建)/etc/launchd.conf 以包含 setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 您必须使用管理员权限编辑/创建此文件,因此请使用 sudo 和 vi 或 nano sudo nano /etc/launchd.conf 您需要重新启动 Mac,此更改才能生效。 此信息可在 ServerFault https://serverfault.com/questions/16355/how-to-set-global-path-on-os-x/277034#277034 上找到

【讨论】:

  • 我已经有了 /etc/launchd.conf 文件。它有“setenv PATH /usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin”。但仍然从 Eclipse 运行 NPM 给我同样的错误:“引起:java.io.IOException:无法运行程序“npm”(在目录“/Users/some_user/git/yg-crprate/yg-crp-ui”) : error=2, 没有这样的文件或目录”
  • @Raj 这应该适用于 OSX 10.8 和 10.9。对于 10.10(优胜美地),请参阅 [stackoverflow.com/questions/25385934/…
  • 我有同样的问题:无法运行程序“npm”(在目录“/Users/some_user/git/yg-crprate/yg-crp-ui”中):错误=2,没有这样的文件或目录”
猜你喜欢
  • 2015-06-23
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
  • 1970-01-01
  • 1970-01-01
  • 2015-03-02
  • 2014-01-15
  • 2022-01-03
相关资源
最近更新 更多