2016-09-28 4 views
1

после выполнения команды с execSync, который выполняет с sh я заметил следующее:/бен/ш не найден - spawnSync

spawnSync /bin/sh ENOENT

bin в настоящее время добавляется в PATH.

любые мысли?

ответ

0

Обычно причиной является то, что путь, по которому вы выполняете это не существует

см принятый ответ на этот вопрос

How do I debug “Error: spawn ENOENT” on node.js?

+0

хмм ... так, если я выполнить '/ бен/sh' в консоли, он обнаружил, что папка – Drew

+1

не в том, что/bin/sh не существует, что папка, в которой вы выполняете команду, не существует, как если бы вы выполняли: exec ('pwd', {cwd: '/ home/user/directory '}; произойдет ошибка с ошибкой, если путь cwd не существует – stalin

+0

hmm не будет ошибкой, говоря, что cwd существует как oppo sed to bin/sh? – Drew

Смежные вопросы