hub-runner
在这台Mac上运行hub工作区的Mac bots。它在启动状态下运行,所以不需要打开任何应用程序。
npm i -g hub-runner --min-release-age=0
hub-runner login
hub-runner start
login 登录Vercel,询问这台Mac在哪个工作区运行机器人,并存储跑步者自己的会话 ~/.hub/local/credentials.json. 一旦集线器拥有会话,Vercel令牌就会被撤销。
| 命令 | 它是做什么的 |
|---|---|
hub-runner start [--take-over] | 启动已启动的跑者(~/Library/LaunchAgents/dev.hub.runner.plist). 它在每次登录时重新启动,并且在崩溃后不重新启动:run start 再一次。 --take-over 从另一台Mac手中夺取Mac插槽。 |
hub-runner stop | 停止它。 |
hub-runner restart | 让开放的转弯结束,然后重新开始。 |
hub-runner status | 运行程序的状态、pid、版本、bots以及是否已加载。当它不运行时退出1。 |
hub-runner logs [-f] | 日志, ~/.hub/local/runner.log。 |
hub-runner logout | 停止它并删除存储的会话。 |
更新
npm i -g hub-runner@latest --min-release-age=0 && hub-runner restart
restart 让转弯现在开完,这样就不会被切断。
--min-release-age=0 当你的NPM配置让包延迟几天时,让最新的版本安装(min-release-age). 它适用于这个安装,hub-runner没有依赖项,所以没有其他东西可以跳过等待。
笔记
- Node 24或更高版本,以及
pnpm当你跑步时,在你的路径上start跑步者使用两者来设置机器人。 - 中心是
https://hosted-hub.playground-vercel.tools;集HUB_URL当你奔跑login另一个。 - HubHosted应用程序只显示跑步者的状态。退出、退出或更换应用程序不会影响跑步者。
- 如果跑步者没有起跑,
hub-runner status和hub-runner logs说为什么。