我的操作系统是ubuntu 14.04.3服务器,我想构建kubernetes。
首先,我使用"apt-get“命令安装Golang,但是版本是1.2.1,所以我使用apt-get --purge autoremove命令删除了it.And安装在戈朗网站上的最新1.5.1。
但是执行make命令时,kubernetes似乎总是“认为”当前的golang是1.2.1
$ make
hack/build-go.sh
+++ [1203 06:20:30] Building go targets for linux/amd64:
cmd/kube-proxy
cmd/kube
当我试图编译moby (最新版本2018.08.07)时,结果如下:
docker build -t "docker-dev:master" -f "Dockerfile" .
Sending build context to Docker daemon 43.28 MB
Step 1 : FROM golang:1.10.3 AS base
Pulling repository docker.io/library/golang
Tag 1.10.3 AS base not found in repository docker.io/library/gola
这个问题只是在构建之间随机出现的,现在甚至我们的生产代码库,几个月来没有改变,在构建时也得到了这个问题。我被困在这件事上有一段时间了。它不会在我们的本地机器上发生,只有在使用dockerfile时才会发生。 Step 30/73 : RUN go get -d ./...
---> Running in ca969a5fc165
[91msrc/golang.org/x/text/cmd/gotext/main.go:31:2: cannot find package "golang.org/x/tools/go/buildutil" in any of:
/
当我运行go get时,我得到一个权限被拒绝的错误,当我尝试sudo go get时,我得到一个GOPATH不设置错误。
utkbansal@Dell:~$ go get -u golang.org/x/tools/cmd/...
go install golang.org/x/tools/cmd/godoc: open /usr/lib/go/bin/godoc: permission denied
utkbansal@Dell:~$ sudo go get -u golang.org/x/tools/cmd/...
package golang.org/x/tools/cmd/...
我有一个完全独立运行的Dockerfile。
但是当我从docker-compose up --build运行它时
我明白了:$GOPATH/go.mod exists but should not
下面是终端输出的一个片段。
Successfully tagged app_app:latest
Starting golang_db ... done
Starting golang_app ... done
Attaching to golang_db, golang_app
golang_app | $GOPATH/go.mod exists but should not
.
.
golan
关于Solaris 11.3在Sparc硬件上的新安装,我正在尝试安装Golang,但遇到了以下问题:
# pkg install --accept developer/golang
Creating Plan (Solver setup): |
pkg install: No matching version of developer/golang can be installed:
Reject: pkg://solaris/developer/golang@1.7-5.12.0.0.0.122.0
Reason: No version for 'require'
我一直试图运行./hack/update-all.sh脚本,并且在更新codegen时得到了这个错误:
$ ./hack/update-all.sh
Running in the silent mode, run with -v if you want to see script logs.
Running in short-circuit mode; run with -a to force all scripts to run.
Updating generated-protobuf
Updating codegen
# runtime
/usr/local/go/src/runtime
当我试图升级第三方软件包时,事情出了问题。谷歌似乎改变了这些软件包的网址。我现在该怎么做?
$ go get -u all
package google.golang.org/cloud: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud expects import "cloud.google.com/go"
package google.golang.org/clo
我使用的是golang版本go1.17.3Linux/amd64,当我尝试使用以下命令安装golang.org/x/tools/gopls时(根据docs): GO111MODULE=on go get golang.org/x/tools/gopls@latest 我得到了这个错误: verifying golang.org/x/tools/gopls@v0.7.3: zip: not a valid zip file 对这个错误有什么帮助吗?
我是个新手,我想我搞砸了什么地方的设置。在尝试安装布法罗框架时,我得到了以下错误:
$ buffalo new todo-api --api
Buffalo version v0.9.5
--> go get -u golang.org/x/tools/cmd/goimports
package golang.org/x/tools/cmd/goimports: cannot find package "golang.org/x/tools/cmd/goimports" in any of:
/usr/local/go/src/golang.org/x/tool
当我试图升级到Fabric 1.2.0时,在链代码的实例化过程中,我得到了以下错误:“没有找到escc”
[golang-platform] GenerateDockerBuild -> INFO 072 building chaincode with ldflagsOpt: '-ldflags "-linkmode external -extldflags '-static'"'
2018-08-09 20:00:31.815 UTC [golang-platform] GenerateDockerBuild -> INFO 073
我是刚来高朗的,我正试图得到一个包裹,但我遇到了一个奇怪的错误,似乎不知道问题出在哪里?
padlar@padlar:~/workspace-go$ echo $GOPATH
/home/padlar/workspace-go
padlar@padlar:~/workspace-go$ go get golang.org/x/oauth2
padlar@padlar:~/workspace-go$ ls ~/workspace-go/src/golang.org/x/oauth2/
AUTHORS google/ jwt_test.go
我已经使用Vagrant (Ubuntu实例)在我的Mac上设置了一个Mesos集群,现在我正在尝试按照下面链接上的说明安装Kubernetes
但是当我运行make时,我总是得到一个* all Error 1。查看输出,我看到了几个错误,但我不确定我遗漏了什么。我使用sudo运行make,但似乎什么都不起作用。以下是输出:
vagrant@master1:~/kubernetes$ make
hack/build-go.sh
+++ [0731 15:52:26] Building go targets for linux/amd64:
cmd/kube-proxy
c
我试图在一个围棋程序中使用"sys“软件包。所以我做了
go get golang.org/x/sys/unix
并得到了
# golang.org/x/sys/unix
src/golang.org/x/sys/unix/asm.s:6 6a: No such file or directory: textflag.h
我在Fedora 20上,使用go版本go1.3.3Linux/ am 64
有什么办法解决这个问题吗?
我遵循了@ 关于更新依赖项的说明,但是当我使用修改后的版本构建\安装时,它还没有在Godeps/_workspace/pkg中更新。
所以我有
go get github.com/golang/glog
godep save
godep go install
我看得出来
Godeps/_workspace/pkg/linux_amd64/github.com/golang/glog.a中的修改时间戳
Godeps/Godeps.json中的rev提交值
但是现在当我想要更新的时候,我会按照指示
go get github.com/golang/glog
godep update
运行go get -u返回: package _/home/vitaly: unrecognized import path "_/home/vitaly" (import path does not begin with hostname) 我尝试重新安装golang -没有任何改变。 /home/vitaly是我的$HOME。 go env的输出 GOARCH="386"
GOBIN=""
GOCACHE="/home/vitaly/.cache/go-build"
GOEXE=""
GOHOSTARCH=&