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

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

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

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

解決済

Windows版 VSCodeのGo公式拡張機能でInstall /Update Toolsを使って、gopkgsを入れようとしても「Error: Command failed」が返される

tamahimesama_xz
tamahimesama_xz

総合スコア17

Go

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

1回答

0評価

0クリップ

952閲覧

投稿2021/12/18 14:21

やろうとしたことと、状況

WIndows10のPCにGo言語と、VSCodeのGo言語の拡張機能をインストール後、
[表示]=>[コマンドパレット]=>[Install /Update Tools]を選択して、
gopkgsをインストールしようとしましたが、毎回インストールに失敗します。

VSCodeの出力パネルを開いて、何度も同じエラーが出ていることを確認しました。

共通していることは下記のエラーが発生しており、
C:\Program Files\Go\bin\go.exe\pkg\sumdb\sum.golang.org
が見つからないというエラーでした。

open C:\Program Files\Go\bin\go.exe\pkg\sumdb\sum.golang.org\latest: The system cannot find the path specified.

全エラー内容は後述「発生している問題・エラーメッセージ」にて添付いたしました。

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

Windows10 VSCode 1.63.2 go version go1.17.5 windows/amd64 (MSIファイルによる、すべてデフォルトでインストール。) VSCodeの拡張機能:Go v0.30.0 (開発元:Go Team at Google)

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

Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest FAILED { "killed": false, "code": 1, "signal": null, "cmd": "C:\Program Files\Go\bin\go.exe install -v github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest", "stdout": "", "stderr": "go install: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest: github.com/uudashr/gopkgs/v2@v2.1.2 requires\n\tgithub.com/karrick/godirwalk@v1.12.0: verifying go.mod: github.com/karrick/godirwalk@v1.12.0/go.mod: open C:\Program Files\Go\bin\go.exe\pkg\sumdb\sum.golang.org\latest: The system cannot find the path specified.\n" } 1 tools failed to install. gopkgs: failed to install gopkgs(github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest): Error: Command failed: C:\Program Files\Go\bin\go.exe install -v github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest go install: github.com/uudashr/gopkgs/v2/cmd/gopkgs@latest: github.com/uudashr/gopkgs/v2@v2.1.2 requires github.com/karrick/godirwalk@v1.12.0: verifying go.mod: github.com/karrick/godirwalk@v1.12.0/go.mod: open C:\Program Files\Go\bin\go.exe\pkg\sumdb\sum.golang.org\latest: The system cannot find the path specified.

Goのインストールディレクトリと環境変数

インストールディレクトリ:C:\Program Files\Go GOPATH = C:\Program Files\Go GOROOT = C:\Program Files\Go

VSCodeのGo拡張機能に関するsetting.jsonの全内容

JSON

{ "go.gopath": "C:\Program Files\Go\bin\go.exe", "go.goroot": "C:\Program Files\Go\" }

試したこと

● C:\Program Files\Goフォルダの権限は(PCは一人しか使ってないので)
全員にフルコントロールに設定しています。

● コマンドプロンプトでは、管理者用と一般用に出し分けて、go versionを叩くと、正常にバージョン情報が出力されます。(Pathは通っている根拠)

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Go

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