Cordova Phonegap挂钩-execvp权限被拒绝

Cordova Phonegap挂钩-execvp权限被拒绝,cordova,hook,Cordova,Hook,我试图运行一个phonegap钩子,我在网上找到了这个钩子,但我在构建时总是遇到同样的错误 execvp()权限被拒绝 挂钩是位于此处的“飞溅和图标”挂钩: 非常感谢您的帮助找到了答案 chmod-R 777在构建之前即使我在尝试向ionic应用程序添加平台时也遇到了相同的错误。这不仅仅是电话差距的问题。在离子应用程序中添加平台时,这也是一个令人头痛的问题。我一直在寻找解决方案,最后,我来到了这个页面。根据卢克·斯诺登的回答,我试图找到解决办法。但在爱奥尼亚应用程序中,在构建之前不会有任何名为

我试图运行一个phonegap钩子,我在网上找到了这个钩子,但我在构建时总是遇到同样的错误

execvp()权限被拒绝

挂钩是位于此处的“飞溅和图标”挂钩:

非常感谢您的帮助

找到了答案


chmod-R 777在构建之前

即使我在尝试向ionic应用程序添加平台时也遇到了相同的错误。这不仅仅是电话差距的问题。在离子应用程序中添加平台时,这也是一个令人头痛的问题。我一直在寻找解决方案,最后,我来到了这个页面。根据卢克·斯诺登的回答,我试图找到解决办法。但在爱奥尼亚应用程序中,在构建之前不会有任何名为
的文件夹。解决方案就是改变
hooks
文件夹中文件的模式。权限应具有
+x
即执行权限

转到hooks文件夹,您可以找到以下两个文件夹

1) 在准备之后
2) 在_平台_添加之前

将两个文件夹的权限更改为
+x

chmod -x <folder name>
现在它不会在控制台上显示任何错误


希望这可以帮助那些面临类似问题的人。

转到根文件夹,然后向上移动一个文件夹。然后只给予execute权限,而不是给予
777
。这对我有用

chmod -R +x folder_name

在旁注中,刚发现它与脚本无关。我认为这与文件夹“构建前”有关
ionic platform add android
chmod -R +x folder_name