我能夠使用karma命令行和maven命令行在Karma中運行我的Jasmin測試,但是當試圖從STS 3.2.0.RELEASE中運行maven(例如.mvn install)時(Eclipse的朱諾4.2)我收到以下錯誤:Eclipse maven無法找到karma可執行文件
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的炮彈行家,它並沒有在目錄/ usr/local/bin目錄。有沒有一種方法來配置調用maven時使用的路徑?
我的環境是:
- 的Mac OSX 10.8.4
- STS 3.2.0.RELEASE(Eclipse的朱諾4.2)
- 行家 - 卡瑪 - 插件1.2
- 因緣0.8.6(通過NPM 全局安裝安裝-g因緣)使用OSX包)
Jean
它出現在Mac OS X 10.8(以及可能更早的版本)中,GUI應用程序無法獲得與終端相同的路徑。要將'/ usr/local/bin'添加到全局路徑,您需要編輯(並可能創建)'/ etc/launchd.conf',以包含 'setenv PATH/usr/bin:/ bin:/ usr/sbin目錄:/ sbin目錄:在/ usr /本地/ bin' 你必須編輯/創建管理員PRIVS此文件,以便使用須藤用vi或納米 '須藤納米的/ etc/launchd.conf' **您需要在此更改生效之前重新啓動您的Mac。** 在ServerFault上找到此信息[link](http://serverfault.com/questions/16355/how-to-set-global-path-on-os -x/277034#277034) –
允許Nubes回答自己的問題8個小時,所以我已經在上面的評論中回答了它。 –