-
Notifications
You must be signed in to change notification settings - Fork 3
Description
I am using the "jsbuild-eclipse-plugin (v 0.10)" in Juno SR2 on Mac OS Yosemite. Running a task (gulp or grunt) by Build-Explorer does not work, the following error occurs:
java.io.IOException: Cannot run program "gulp" (in directory "/Users/test/workspace/myProj"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at org.eclipse.debug.core.DebugPlugin.exec(DebugPlugin.java:871)
at fr.opensagres.eclipse.jsbuild.core.launchConfigurationTypes.JSBuildFileLaunchConfigurationDelegate.launch(JSBuildFileLaunchConfigurationDelegate.java:80)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:248)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 8 more
It shows "No such file or directory", but there is indeed a gulp.file within this directory.
Besides, if I open eclipse by bash with "./eclipse", then running a task by "Build-Explorer" will work and no error occurs. Hower, normally a user does not open eclipse by terminal. Would be nice to fix this issue.