尝试设置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:connect:没有这样的文件或目录
用Google搜索错误并遇到了这个帖子:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1631514
我试过systemctl status snapd.service
,其中只说了以下内容:
系统尚未使用systemd作为init系统启动(PID 1)。无法操作。
重新启动WSL和计算机和同样的问题。
想到也许snapd
没有安装,因为打字snap
或snapd
说Command '____' not found, did you mean:...
。但试图sudo apt-get install snapd
说它已经是最新版本了。
curl | sudo sh
有道理(如果有点危险),sudo curl | sh
是没用的。