苹果“自动操作”踩坑记录
-
流程文件存储位置
第一次接触“自动操作”,保存文件后想要重新打开这个文件,却发现找不到存哪了。
流程文件的默认存放位置为
~/Library/Services
。 -
命令运行失败
同样的命令,在终端运行好好的,在自动操作中运行就出错。原因在于系统找不到命令的位置。自动操作中的
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"