1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

WSL1(Ubuntu-20.04)へのheroku CLIインストール

Last updated at Posted at 2020-08-12

WSL1(Ubuntu-20.04)へのheroku CLIをインストールしました。

WSLへのインストールはinstall-ubuntu.shを使う

Getting Started on Heroku with Node.js | Heroku Dev Center
公式のGetting Startedでは、snapで入れろとなっています。
しかし、WSL1では使えないようです。
WSl環境におけるHeroku CLIの導入 - Qiita
上の記事を参考にさせていただいたところ、install-ubuntu.shをとってきて実行せよと。

curl https://cli-assets.heroku.com/install-ubuntu.sh | sh

インストール(失敗)

しかし、失敗。

$ curl https://cli-assets.heroku.com/install-ubuntu.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1232  100  1232    0     0    131      0  0:00:09  0:00:09 --:--:--   294
This script requires superuser access to install apt packages.
You will be prompted for your password by sudo.
(中略)
gpg: can't connect to the agent: IPC connect call failed

gpg: can't connect to the agent: IPC connect call failed
というエラーとなりました。

WSLでdockerをinstallするときにハマった話 - Qiita
上の記事と状況は異なりますが、エラーメッセージは「➀GnuPG」と同じです。

gpg、別名は「Gnu Privacy Guard」「GPG」「GnuPG」である。
これは、公開鍵でファイルの署名を検証したり、公開鍵と秘密鍵のペアでメールの暗号化・復号化を行ったり署名を添付したりするツールである。

gpg入れ直してから、インストール(成功)

上記事の「解決方法Ⅱ:gpgの入れ直し」を試みます。

sudo apt remove gpg
sudo apt install gnupg1
curl https://cli-assets.heroku.com/install-ubuntu.sh | sh

成功しました。

curl https://cli-assets.heroku.com/install-ubuntu.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1232  100  1232    0     0    186      0  0:00:06  0:00:06 --:--:--   315
This script requires superuser access to install apt packages.
(中略)
Unpacking heroku (7.42.6-1) ...
Setting up heroku (7.42.6-1) ...
heroku installed to /usr/bin/heroku
heroku/7.42.6 linux-x64 node-v12.16.2

動作確認

バージョン確認で動作を確認しました。

$ heroku --version
heroku/7.42.6 linux-x64 node-v12.16.2

メモ書き

参考リンク

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?