2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitHub Actions Importerインストール時、 "gh-actions-importer unsupported for linux-arm64. "エラーが出た際の対処法

Last updated at Posted at 2024-08-17

GitHub Actions Importerを使い、CircleCIからGitHub Actionsへの移行を行っていた際に発生したエラーと解決の備忘録。

環境

  • M1 Mac
  • Docker(ubuntu)

エラー発生状況

下記を参考にし、GitHub Actions Importerを用いて『CI/CDをCircleCIからGitHub Actionsへの移行』を行なっていた。

その際、下記のコマンドを使用してGitHub CLI拡張機能の『GitHub Actions Importer』をインストールしようとしていた際にエラーが発生。

gh extension install github/gh-actions-importer

※以下、発生したエラー。

gh extension install github/gh-actions-importer gh-actions-importer unsupported for linux-arm64. Open an issue: `gh issue create -R github/gh-actions-importer -t'Support linux-arm64'`

解説

このエラーは『GitHub Actions Importerがlinux-arm64をサポートしていないよ』というもの。

私が使っていたMacがM1(arm64)だったために発生した。

※下記コマンドでCPUアーキテクチャを確認可能。

uname -m

解決

Dockerにて、PCとは別のCPUアーキテクチャを指定し立ち上げてやることで解決。

以下、使用したDockerベースイメージ。

FROM --platform=linux/amd64 ubuntu:22.04 AS base

--platformでCPUアーキテクチャを指定してあげないと、デフォルトでは buildを実行するPCのアーキテクチャでビルドされてしまうので注意。

参考

2
2
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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?