如何运行 gnome-terminal——‘npm run start’而不出现‘权限被拒绝’错误?

如何运行 gnome-terminal——‘npm run start’而不出现‘权限被拒绝’错误?

在 bash 脚本中,我的命令gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start'给出了错误Failed to execute child process “npm run start” (Permission denied)

类似命令如 gnome-terminal --working-directory=/path/to/my/working/folder -- '/some_file.sh'工作正常。

有谁知道如何解决吗?

答案1

您的命令语法有问题。在您的命令中

gnome-terminal --working-directory=/path/to/my/working/folder -- 'npm run start'

gnome-terminal正在寻找名为“npm run start”的可执行文件。您的系统上不存在此类可执行文件。

删除引号,gnome-terminal 将搜索可执行文件npm并传递runstart作为参数。

gnome-terminal --working-directory=/path/to/my/working/folder -- npm run start

相关内容