HOME > 問題解決一覧 > go build command-line-arguments: signal: segmentation faultのエラーがでる

事象

Go言語でgo buildコマンドを実行したら下記のエラーが表示されました。

go build main.go
go build command-line-arguments: /usr/local/Cellar/go/1.6.8/libexec/pkg/tool/darwin_amd64/link: signal: segmentation fault

またgo runコマンドを実行しても下記のエラーが出て実行できません。

fatal error: unexpected signal during runtime execution

ちなみに環境は下記です。

  • Mac OS 10.12(Sierra)
  • go 1.6.8
  • Intellij IDEA Community 2016.2

回答

原因はMacOSをSierraにアップグレードした場合は1.6.8だとこのエラーが出るようです。 なので最新のGo言語を再インストールしましょう。

アンインストールは下記のようにgoのインストールフォルダを削除するだけです。

Go言語のアンインストール

which go
/usr/local/go/bin/go
sudo rm -rf /usr/local/go/

Go言語のインストール

https://golang.org/dl/

dd99b2d1c320230722af5981b8fb3ff0

ダウンロードされたpkgファイルをダブルクリックした再インストールすればエラーはでなくなると思います。

コメント

この記事に関する質問やご意見・ご感想がありましたら、下記よりコメントください。
Githubアカウントでログインしていれば誰でも投稿できます。