【问题标题】:Using Automator to copy files, execute Cordova not working使用 Automator 复制文件,执行 Cordova 不工作
【发布时间】:2015-07-01 18:13:01
【问题描述】:

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

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

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

上面的前两个工作正常,我看到文件复制/覆盖,但是当它到达 shell 命令时,它返回错误代码“cordova - command not found (127)”

是因为我只为我的用户安装了 Cordova,它不会以 root 身份执行(或 Automator 用户的任何 OS X)?如果是这样,我将如何让它以其他用户身份运行或全局安装?

我已经测试了一个简单的命令,例如“cd ~/Sites/ && open ./”,它可以正常工作而不会出错。这只是我目前正在进行的未找到的科尔多瓦的事情。

提前致谢。

【问题讨论】:

    标签: macos bash shell cordova automator


    【解决方案1】:

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

    /Applications/Cordova.app
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多