尝试设置 Heroku CLI 以使用 WSL。
首先按照此处针对 Ubuntu 16+ 的说明进行操作:
https://devcenter.heroku.com/articles/heroku-cli
sudo snap install --classic heroku
产生以下错误:
错误:无法与服务器通信:发布http://localhost/v2/snaps/heroku:拨号 unix /run/snapd.socket:连接:没有这样的文件或目录
谷歌搜索错误并遇到了这个线程:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1631514
我试过systemctl status snapd.service,它只是说以下内容:
系统尚未使用 systemd 作为初始化系统(PID 1)启动。不能操作。
重新启动 WSL 和计算机和同样的问题。
认为可能snapd没有安装,因为键入snap或snapd说Command '____' not found, did you mean:...。但是尝试做sudo apt-get install snapd表示它已经是最新版本。