Jlovec (@jlovec1024)Ubuntu 上让 Paseo 开机自启,并拿到正常环境变量 中发帖

缘起
Paseo 需要常驻运行。它启动后会继续拉起 agent、终端、OpenCode server 等子进程。这些子进程能不能找到 pnpm、lark-cli、bun、node,取决于 Paseo daemon 启动时拿到的环境变量。 
我们平时打开终端时通常没问题,因为终端会启动 zsh,zsh 会读取 ~/.zshrc。很多开发工具路径都写在那里。 
但 Paseo 如果由 Ubuntu 的 systemd 自动启动,默认不会读取 ~/.zshrc。于是就会出现:普通终端里能找到 lark-cli,Paseo agent 里却找不到。 
这不是工具没安装,而是 Paseo 的启动环境没有走你的 zsh 初始化流程。 
思路
在 paseo.service 的 systemd drop-in 里覆盖 ExecStart,让 Paseo 通过 zsh -ilc 启动,从而加载 ~/.zs...
 
 
Back to Top