cjo*_*nes 11 windows windows-10 windows-subsystem-for-linux heroku
尝试设置 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表示它已经是最新版本。
cjo*_*nes 25
不,听起来 WSL 当前不支持snap. snapd,也没有systemd。谢天谢地,Heroku 提供了手动安装,因此可以试一试。
这在我的情况下有效:
curl https://cli-assets.heroku.com/install.sh | sh
| 归档时间: |
|
| 查看次数: |
7221 次 |
| 最近记录: |