wsl+heroku
#wsl で #heroku を動かす。
参考サイトを読む
https://devcenter.heroku.com/articles/heroku-cli
自分の環境
Windows 10 Pro
Version 1803
Build 17686.1003 (Insider Preview)
https://gyazo.com/6aff37f3edaf05356f5f28581a33f38b
Ubuntu 18.04
code:bash
PS C:\Users\taka> wsl
taka /mnt/c/Users/taka$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Herokuコマンドをインストール
https://devcenter.heroku.com/articles/heroku-cli によると、snapコマンドを使って以下でインストールするらしい
code:bash
$ sudo snap install heroku --classic
しかし、以下のエラーで失敗した
code:bash
taka ~$ sudo snap install heroku --classic
error: cannot communicate with server: Post http://localhost/v2/snaps/heroku: dial unix /run/snapd.socket: connect: no such file or directory
https://github.com/Microsoft/WSL/issues/2374#issuecomment-318426887 によると、WSLの問題らしい
snapを使うのはあきらめる
https://devcenter.heroku.com/articles/heroku-cli にあるもう一つの手順として、以下のコマンドを実行する
code:bash
$ curl https://cli-assets.heroku.com/install-ubuntu.sh | sh
成功した
コマンド実行テスト
code:bash
taka ~$ heroku login
heroku: Enter your login credentials
Email: shimizukawa@gmail.com
Password: ****************************************************************
Two-factor code: ******
Logged in as shimizukawa@gmail.com
taka ~$ heroku version
heroku/7.7.8 linux-x64 node-v10.7.0
taka ~$ heroku status
Apps: No known issues at this time.
Data: No known issues at this time.
Tools: No known issues at this time.