使用Automator复制文件,执行Cordova不起作用



我正在尝试创建一个Automator工作流,该工作流:

  • 获取目录的文件和文件夹
  • 将这些文件和文件夹复制到另一个目录(覆盖)
  • 运行shell命令:cordova prepare

我的问题是,我在一个文件夹中工作,希望能够运行执行上述操作的应用程序,而不是每次需要刷新Cordova应用程序时手动执行。

上面的前两个操作很好,我看到文件应该被复制/覆盖,但当它到达shell命令时,它返回错误代码"cordova-command not found(127)">

是因为我只为我的用户安装了Cordova,它不会以root用户身份执行(或者Automator用户是什么OS X)吗?如果是这样的话,我该如何让它以另一个用户的身份运行或在全球范围内安装它?

我测试了一个简单的命令,比如"cd~/Sites/&&open./",它运行良好,没有错误。这只是我目前正在进行的未找到的cordova的事情。

提前谢谢。

当您调用cordova命令时,您是否使用了cordova应用程序的整个路径?类似这样的东西:

/Applications/Cordova.app

相关内容

  • 没有找到相关文章

最新更新