Задать вопрос
Dier_Sergio_Great
@Dier_Sergio_Great
Увлеченный человек

Как в linux VanillaOS дать доступ для nodeJS с IDE NetBeans?

Решил пересесть месяц назад на Linux.
Установил IDE Netbeans.
Netbeans делает минификацию файлов проекта.
Для этого он запускает команду для NodeJS, с указанием пути к файлам проекта.
Caused: java.io.IOException: Cannot run program "/home/sergei/.netbeans/minifierbeans/custom-packages/google-closure-compiler" (in directory "/var/home/sergei/Work/www.worksite.ru/joomla_BrainyCP")
: error=13, Отказано в доступе
Получаю ошибку отказа в доступе.
Я перепробовал разные доступы к файлам для этой директории с вложениями и без.
Я могу ошибатся но nodeJS не имеет доступа к проекту.
1.Как это проверить?
2.Как узнать под каким пользователем работает NodeJS?

Полный стек ошибки

java.io.IOException: error=13, Отказано в доступе
	at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
	at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295)
	at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
Caused: java.io.IOException: Cannot run program "/home/sergei/.netbeans/minifierbeans/custom-packages/google-closure-compiler" (in directory "/var/home/sergei/Work/www.worksite.ru/joomla_BrainyCP"): error=13, Отказано в доступе
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
	at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
	at org.netbeans.modules.extexecution.base.ExternalProcessBuilder.call(ExternalProcessBuilder.java:272)
	at org.netbeans.api.extexecution.base.ProcessBuilder$LocalProcessBuilder.createProcess(ProcessBuilder.java:301)
	at org.netbeans.api.extexecution.base.ProcessBuilder.call(ProcessBuilder.java:252)
	at org.netbeans.api.extexecution.base.ProcessBuilder.call(ProcessBuilder.java:71)
[catch] at org.netbeans.api.extexecution.base.BaseExecutionService$2.call(BaseExecutionService.java:236)
	at org.netbeans.api.extexecution.base.BaseExecutionService$2.call(BaseExecutionService.java:212)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
Caused: java.util.concurrent.ExecutionException
	at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)
	at org.netbeans.api.extexecution.ExecutionService$7.get(ExecutionService.java:270)
	at org.netbeans.api.extexecution.ExecutionService$7.get(ExecutionService.java:226)
[catch] at io.github.chris2011.netbeans.minifierbeans.javascript.JsMinify.jsMinify(JsMinify.java:125)
	at io.github.chris2011.netbeans.minifierbeans.javascript.JsMinify.lambda$execute$0(JsMinify.java:75)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1403)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2018)
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
ну так дай права своему пользователю на папку /var/home/sergei/Work/www.worksite.ru/joomla_BrainyCP
man chmod
man chown
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы