我安装了金刚。
~/go/bin$ ls
go godoc gofmt
试着测试,但没有结果。
~/go/bin$ go version
-bash: /home/orc/go/bin/go: no such file or directory
我的$PATH:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/orc/go/bin:
信息:
~/go/bin$ uname -m
x86_64
~/go/bin$ file go
go: ELF 64-bit LSB executable, x86-64, ver
我的操作系统是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
我是个新手,当我构建我的项目时,它返回了以下错误:
/usr/local/go/bin/go run /home/qiuwei/GoWorkSpace/src/LearnGo/SoHi/Hello.go
# runtime
/usr/local/go/src/runtime/lfstack_amd64.go:16: lfstackPack redeclared in this block
previous declaration at /usr/local/go/src/runtime/lfstack_64bit.go:37
/usr/local/go/src/runtime/lfst
我已经在我的Ubuntu桌面上安装了go,在我关闭电脑之前,它工作得很好。
现在,当我启动我的机器并继续我的项目工作时,我得到了这样的结果
$ go build
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
当我尝试构建一个项目时。
我在断电前做
我目前正在我的环境中安装1.4.2版的Go (Ubuntu14.04,64位,Gnome,zsh)。我想为检查http2 2 2-域的状态运行这个程序。
我通过apt-get安装了golang软件包,这给了我1.2版。然后我用apt-get purge & apt-get autoremove删除了它,并下载了第1.4.2节。好吧,但现在发生了:
~/opt % go version
go version go1.4.2 linux/amd64
然后:
~/opt % go get github.com/bradfitz/http2/h2i
github.com/bradfitz/ht
我正试图构建一个码头文件,但我得到了以下信息:
INFO0015系统错误: pipe2:打开的文件太多
码头信息:
Containers: 7
Images: 484
Storage Driver: devicemapper
Pool Name: docker-8:3-795388-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 19.21 GB
Data Space Total: 107.4 GB
Data Sp
我正在尝试在本地环境中实现"maxscale_exporter“。但我在Prometheus中并没有得到所有的状态,这与maxscale相关,我也得到了一些重复的错误,如下所示。 json: cannot unmarshal string into Go struct field Status.Value of type float64
json: cannot unmarshal string into Go struct field Event.No. Events Queued of type uint64
json: cannot unmarshal string into
"godoc“在我的系统上不起作用。(我用的是ubuntu 13.04)
godoc fmt
给出以下错误
2013/06/08 19:12:43 readTemplate: open /usr/lib/go/lib/godoc/codewalk.html: no such file or directory
"which go“给出了:
/usr/bin/go
"go env“提供了以下内容:
GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="386"
GOCHAR="8"
GO
如何读取错误?
我在/home/aal/ -file /-file上运行。
/usr/src/linux-2.6$ make O=/home/aal/build/kernel/
我得到了
... cut ...
CC [M] drivers/staging/go7007/s2250-board.o
/usr/src/linux-2.6/drivers/staging/go7007/s2250-board.c:24:26: error: s2250-loader.h: No such file or directory
/usr/src/linux-2.6/drivers/stagin
我已经使用snap包安装了go 1.11,如下所述:
# This will give you the latest version of go
$ sudo snap install --classic go
但是,通常情况下,当我试图编译一个使用cgo的项目时,会出现以下错误:
/snap/go/2635/bin/go test -c -i -o /tmp/___Test_GetVersion_in_tests_go tests_go #gosetup
go test runtime/cgo: open /snap/go/2635/pkg/linux_amd64/runtime/cgo.a
使用offciall存档安装go:
摘录:
$ tar -C /usr/local -xzf go1.10.1.linux-amd64.tar.gz
检查go版本:
$ go version
go version go1.10 linux/amd64
使用作为vim插件,当使用vim打开一个go文件时,它会帮助:
找不到“陷阱”。Run :GoInstallBinaries修复它
因此,当运行:GoInstallBinaries时,收到消息:
没有找到金币。将github.com/lint/golint安装到文件夹..。编译:版本"go1.10.1“与go工具版本"
我是Ubuntu的新手,正在尝试将Go安装到我的服务器上,但在尝试使用Go时出现错误。
Command 'go' not found, but can be installed with:
sudo apt install golang-go # version 2:1.13~1ubuntu2, or
sudo apt install gccgo-go # version 2:1.13~1ubuntu2
我用来安装Go的命令如下。
$ wget https://dl.google.com/go/go1.15.10.linux-amd64.tar.gz
$ sudo ta
我在构建带有本地依赖项的应用程序以创建坞映像时遇到了问题。
我的Dockerfile:
FROM golang:alpine AS build
ENV GOPATH=$GOPATH
#GOPROXY
ENV GOPROXY=http://proxy.golang.org
ENV GO111MODULE=on
WORKDIR $GOPATH/src/github.com/julianskyline/motorcars-core-business
COPY . .
# Set OS as linux
RUN GOOS=linux go build -o $GOPATH/bin/gi
我正在尝试将Go web服务器创建为小型Docker映像。理想情况下,干净的映像只包含Go应用程序本身(并且可能支持web组件,但不包含Go构建环境)。
这是我的Dockerfile
# golang:latest as build-env
FROM golang:latest AS build-env
RUN mkdir /app
ADD . /app/
WORKDIR /app
RUN cd /app && GO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o myapp .
# go build -o mya
我尝试用CGO_ENABLED=1在Windows上构建Go代码。我有一个.bat文件
set GOOS=linux
set GOARCH=amd64
set CGO_CFLAGS=-g -O2 -w
set CGO_ENABLED=1
go build main.go constants.go functions.go
但我错了:
gcc_linux_amd64.c: In function '_cgo_sys_thread_start':
gcc_linux_amd64.c:62:2: error: unknown type name 'sigset_t'
当我运行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/...
我正在尝试构建并运行一个存储库(https://github.com/hyperledger/fabric/tree/master),但是这个错误不断出现,我仍然没有找到解决这个问题的方法。 consensus.go:12:2: use of internal package github.com/hyperledger/fabric/internal/pkg/identity not allowed 这只是给出这个错误的许多文件中的一个。我很确定我做错了什么,因为这个repo应该是有效的。 Go版本: go version go1.13.5 linux/amd64 操作系统: Linux
我正在使用GitHub action
我得到了错误:
Installed golangci-lint into /home/runner/golangci-lint-1.43.0-linux-amd64/golangci-lint in 458ms
Prepared env in 606ms
run golangci-lint
Running [/home/runner/golangci-lint-1.43.0-linux-amd64/golangci-lint run --out-format=github-actions] in [] ...
panic: load embed
golang版本< 1.5 -有大量的静态链接示例、帖子和食谱。>= 1.5怎么样?(对于我的搜索词,谷歌搜索没有返回有用的结果。)对于如何生成可以在基本rkt (来自CoreOS)容器中执行的静态链接二进制文件,有人有什么建议吗?
我的go:
$go version
go version go1.5 linux/amd64
当我尝试运行容器时:
sudo rkt --insecure-skip-verify run /tmp/FastBonusReport.aci
我得到了:
[38049.477658] FastBonusReport[4]: Error: Unable to