WSLで動作するようにHeroku CLIをセットアップしようとしています。
まず、Ubuntu 16+の次の指示に従います。
https://devcenter.heroku.com/articles/heroku-cli
Sudo snap install --classic heroku
次のエラーを生成します。
エラー:サーバーと通信できません:Post http:// localhost/v2/snaps/herok :dial unix /run/snapd.socket:connect:no such file or directory
エラーをググると、このスレッドに出くわしました:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1631514
私はsystemctl status snapd.service
を試してみました。
システムがsystemdでinitシステム(PID 1)として起動されていません。操作できません。
WSLとコンピュータを再起動し、同じ問題を発生させます。
snapd
またはsnap
と入力するとCommand '____' not found, did you mean:...
と表示されるため、snapd
がインストールされていない可能性があります。しかし、Sudo apt-get install snapd
を実行しようとすると、それはすでに最新バージョンであると述べています。
いいえ、WSLでsnap
が現在サポートされているようではありません。 snapd
、またはsystemd
。ありがたいことに、Herokuによる手動インストールがあるので、試してみます。
これは私の場合にはうまくいきました:
curl https://cli-assets.heroku.com/install.sh | sh