苹果“自动操作”踩坑记录

  1. 流程文件存储位置

    第一次接触“自动操作”,保存文件后想要重新打开这个文件,却发现找不到存哪了。

    流程文件的默认存放位置为 ~/Library/Services

  2. 命令运行失败

    同样的命令,在终端运行好好的,在自动操作中运行就出错。原因在于系统找不到命令的位置。自动操作中的 PATH 和终端中的 PATH 的读取位置不一样,具体是哪读取的我也不知道,不过我 echo 出来看到自动操作中的 PATH 只包括以下几个目录:

    • /Users/xxx/.cargo/bin
    • /usr/bin
    • /bin
    • /usr/sbin
    • /sbin

    后面四个目录好理解,这些是传统的工具命令存放位置。但是这个 .cargo/bin 是怎么读取到的?我一直没搞清楚。我排查了 /etc/profile/etc/paths~/.profile,都没找到这个路径。

    不过无所谓了。我们只要在自动操作脚本中手动设置 PATH 即可:

    PATH="/opt/homebrew/bin:/Library/TeX/texbin:$PATH"
    
posted @ 2024-05-04 22:48  Undefined443  阅读(8)  评论(0编辑  收藏  举报