質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

2317閲覧

MacOSでGoのdelveがインストールできない

jiima0328

総合スコア15

Go

Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

1グッド

0クリップ

投稿2022/02/17 13:39

前提・実現したいこと

MacでGolangの環境構築を行なっており、delveをインストールしたいと考えています。

イメージ説明
VSCodeでインストールしようと思ったのですが、上記添付の通り候補に表示されなかったため、GitHubからインストールを試みました。

https://github.com/go-delve/delve/tree/master/Documentation/installation
上記のドキュメントを参考に以下を実行しました。
・macOS considerationsの実行
・/Users/{username}/go/src/にて以下コマンドを実行

$ git clone https://github.com/go-delve/delve $ cd delve $ go install github.com/go-delve/delve/cmd/dlv

発生している問題・エラーメッセージ

以下のように、コマンドを実行しても何も返ってこないという状況です。
エラーメッセージも出力されず、解決の糸口が掴めず困っております。

イメージ説明

試したこと

https://teratail.com/questions/366377
上記記事に書かれている別コマンドも試しましたが、問題解決には至りませんでした。
イメージ説明

補足情報(FW/ツールのバージョンなど)

PCバージョン
macOS Big Sur
バージョン11.2.3

Goバージョン
go version go1.17.7 darwin/amd64

お手数ですがご助力いただけますと幸いです。
よろしくお願いいたします。

melian👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2022/02/17 13:55

何も返ってこないのは dlv コマンドのインストールが正常に完了したという事かと思います。現時点で、which dlv を実行するとどうなりますか?
jiima0328

2022/02/17 14:29

失礼しました。 以下の通り、not foundになってしまいます。 which delve→delve not found また以下の通り、dlvもコマンドもnot foundです。 dlv version→zsh: command not found: dlv
melian

2022/02/17 14:36

GOBIN か GOPATH/bin にパスは通っていますでしょうか? 私の場合、GOPATH を ~/.golang に設定していますので、dlv コマンドが ~/.golang/bin にインストールされました。
jiima0328

2022/02/17 17:18

ありがとうございます! 以下の通りパスの設定を見直し、/Users/{username}/go/bin にて再度インストールしたところ成功しました。 melian様がよろしければ、以下を回答欄にコピペいただけましたらベストアンサーとさせていただきます。 ご面倒でしたらそのまま無視していただければと思います。 ご助力いただき本当にありがとうございました。 ----------- パスが通っていないため、以下を.bash_profileに追記お願いします。 export GOPATH=/Users/{username}/go export PATH=$PATH:$GOPATH/bin export PATH=$PATH:/usr/local/go/bin 追加後、/Users/{username}/go/bin にて以下を実行ください。 git clone https://github.com/go-delve/delve cd delve go install github.com/go-delve/delve/cmd/dlv@latest その後以下コマンドを実行すると、dlvがインストールできることが確認できます。 dlv version which dlv
melian

2022/02/17 23:04

ありがとうございます。回答欄にコピペしました。
guest

回答1

0

ベストアンサー

パスが通っていないため、以下を .bash_profile に追記お願いします。

bash

1export GOPATH=/Users/{username}/go 2export PATH=$PATH:$GOPATH/bin 3export PATH=$PATH:/usr/local/go/bin

追加後、/Users/{username}/go/bin にて以下を実行ください。

bash

1git clone https://github.com/go-delve/delve 2cd delve 3go install github.com/go-delve/delve/cmd/dlv@latest

その後以下コマンドを実行すると、dlvがインストールできることが確認できます。

bash

1dlv version 2which dlv

投稿2022/02/17 23:04

melian

総合スコア19796

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jiima0328

2022/02/18 09:23

ご回答ありがとうございます! 無事解決することができました。 ※回答を見てくださっている見てくださっている方へ 修正依頼にてやり取りさせていただいた結果上記回答に辿り着きましたので、 ぜひ修正依頼の欄もご参照ください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問