2017-11-11 4 views
0

よりWin10上の異なる振る舞い私はGOPATHがに設定されています。Linux、OSXとWin10でインストール行く - OSXやLinux

~/Projects/golang 

。私のコードは以下の通りです:

$GOPATH/src/bitbucket.org/user/project/sublib 

pkgが適切な並行しています。 LinuxとOSXに私はsublibディレクトリにインストールして行くとlibを構築し、

$GOPATH/pkg/bitbucket.org/user/project/sublib.a 

、すべての輸入罰金にインストールされる実行することができます。

> go install bitbucket.org\user\project\sublib 

れ動作しますが、メインで輸入()(例えば)ないします。Windows 10でただし、同じリグで、私は、インストール時にパスを指定する必要があります。

import (
    "net/http" 

    "bitbucket.org/user/project/sublib" 
    "github.com/gorilla/handlers" 
    "github.com/gorilla/mux" 
) 

はコンパイルされません。 Windowsで何が欠けていますか?

[email protected] C:\Users\John\Projects\golang\src\bitbucket.org\user\project\sublib> go env 
set GOARCH=amd64 
set GOBIN=C:\Users\john\Projects\golang\bin 
set GOEXE=.exe 
set GOHOSTARCH=amd64 
set GOHOSTOS=windows 
set GOOS=windows 
set GOPATH=C:\Users\john\Projects\golang 
set GORACE= 
set GOROOT=C:\Go 
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 
set GCCGO=gccgo 
set CC=gcc 
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 
set CXX=g++ 
set CGO_ENABLED=1 
set CGO_CFLAGS=-g -O2 
set CGO_CPPFLAGS= 
set CGO_CXXFLAGS=-g -O2 
set CGO_FFLAGS=-g -O2 
set CGO_LDFLAGS=-g -O2 
set PKG_CONFIG=pkg-config 
> go version 
go version go1.9.2 windows/amd64 

答えて

0

解決済み:GOPATH(ジョンとジョン)のケースエラー。それに気付かなかった。それが影響を受けることは間違っていますが、main()のビルドには行きませんか?

関連する問題