前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
go言語で文法などの使用を学習しているのですが、
gore と言うツールを使用したいのですが
terminalから
go get -u github.com/motemen/gore/cmd/gore
を実行しました。しかしinstall出来ません。
どなたか解決方法がわかるかたがいらっしゃいましたらご教授お願いしたいです。
宜しくお願い致します。
# cd /Users/shibamamoru/go/src/golang.org/x/tools; git pull --ff-only fatal: not a git repository (or any of the parent directories): .git package golang.org/x/tools/go/ast/astutil: exit status 128 package golang.org/x/tools/imports: cannot find package "golang.org/x/tools/imports" in any of: /usr/local/go/src/golang.org/x/tools/imports (from $GOROOT) /Users/shibamamoru/go/src/golang.org/x/tools/imports (from $GOPATH)
該当のソースコード
go get -u github.com/motemen/gore/cmd/gore
試したこと
go get -u github.com/k0kubun/pp
これは取得できました。
GOPATも問題なく通っております。
gitのrepositoryも作成してあります。
git init
で作成してあります。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
go versionやgo envの内容を貼ってください。
僕の環境では問題なくインストールできました。
$ go version
go version go1.13.4 darwin/amd64
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/nobo/Library/Caches/go-build"
GOENV="/Users/nobo/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/nobo/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/Cellar/go/1.13.4/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13.4/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/dg/5jkv6nk97wgc4sl1knlywn8h0000gn/T/go-build169740540=/tmp/go-build -gno-record-gcc-switches -fno-common"
返信ありがとうございます
以下の様になています。
% go version
go version go1.12.4 darwin/amd64
% go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/shibamamoru/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/shibamamoru/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/7r/t8qf3xf105dgtmg721731hbc0000gn/T/go-build639025840=/tmp/go-build -gno-record-gcc-switches -fno-common"
git pull --ff-onlyと今回の質問はどんな関係がありますか?
提示してもらった情報には問題の起こりそうな差異はありませんね。
/Users/shibamamoru/go/src/golang.org/x/toolsフォルダ以下を一旦削除してみてからやり直してみてください。
あなたの回答
tips
プレビュー