来补充一下后续:
Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
暂时我先手动删除历史版本了,等有空弄明白怎么完美解决再来补充。
1
ccde8259 2022-02-23 12:11:55 +08:00 via iPhone
brew services start tailscaled
|
2
Aixtuz OP @ccde8259
感谢回复~ 我先 reinstall tailscale 确认了一下安装过程没问题,然后遇到的提示是: ❯ brew services start tailscaled Error: No available formula with the name "tailscaled". Did you mean tailscale? ❯ brew services start tailscale Error: Formula `tailscale` has not implemented #plist, #service or installed a locatable service file |
4
ynyounuo 2022-02-23 12:58:10 +08:00 3
sudo tailscaled install-system-daemon
参考: https://github.com/tailscale/tailscale/wiki/Tailscaled-on-macOS |
5
Aixtuz OP @ccde8259
@ynyounuo 非常感谢两位的帮助,忙了下别的事情回复晚了。 目前结果: sudo tailscaled 后,可以正常使用 status 、up 等命令了。 网页登录后,可以识别到其他设备。 ----- 那个随系统启动的 install-system-daemon ,我这里提示: ❯ sudo tailscaled install-system-daemon open /usr/local/bin/tailscaled: no such file or directory 并且随着这条命令的执行,原本 /usr/local/bin/ 中的 tailscaled 会变成 tailscaled.tmp 。 之后,tailscaled 相关命令就成了 command not found 。 这个还不明白为什么,不过好在已经能用了。 再次感谢两位的指引~ |
6
ynyounuo 2022-02-23 15:59:13 +08:00 via iPhone 1
@Aixtuz 因为 install-system-daemon 会先备份 tailscaled 然后用 Go 安装的版本替换吧;你是用 homebrew 安装的所以 ln -s 是从 Cellar 过去的,你只需要他们生成的那个 com.tailscale.tailscaled.plist 应该就行了;
实际上这些应该都能写在 tailscale 的 brew formula 里来方便 brew services 直接管理,你可以尝试提个 issue 或者 PR 给 Homebrew 以方便之后用这个方法安装的人 |