- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Mac 操作系统在这里。我在 ~/go
下本地安装了 Go 版本 go1.14.2 darwin/amd64在我的~/.bash_profile
我有:
export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:/Users/myuser/workspace/myproject/repos
export PATH="$GOPATH/bin:$PATH"
export GOPATH=/Users/myuser/workspace/myproject/repos
export PATH=$PATH:/Users/myuser/workspace/myproject/repos/bin
我正在尝试获取
go migrate在职的。当我运行时:
go get -tags 'postgres' -u github.com/golang-migrate/migrate/v4/cmd/migrate
我得到:
$ go migrate
go migrate: unknown command
于是我尝试下载
binary directly off of GitHub并将其复制到
/Users/myuser/workspace/myproject/repos/bin/
:
$ ls -al ~/myuser/myproject/repos/bin/
total 391744
drwxr-xr-x 22 myuser staff 704 Sep 22 12:41 .
drwxr-xr-x 18 myuser staff 576 Aug 20 05:41 ..
-rwxr-xr-x 1 myuser staff 18485484 Jun 15 12:38 dlv
-rwxr-xr-x 1 myuser staff 6790688 Jun 15 12:38 fillstruct
-rwxr-xr-x 1 myuser staff 4588168 Jun 15 12:37 go-outline
-rwxr-xr-x 1 myuser staff 4385080 Jun 15 12:37 go-symbols
-rwxr-xr-x 1 myuser staff 13219700 Jun 15 12:37 gocode
-rwxr-xr-x 1 myuser staff 12768972 Jun 15 12:38 gocode-gomod
-rwxr-xr-x 1 myuser staff 9168808 Jun 15 12:38 godef
-rwxr-xr-x 1 myuser staff 8031416 Jun 15 12:38 godoctor
-rwxr-xr-x 1 myuser staff 5851000 Jun 15 12:38 goimports
-rwxr-xr-x 1 myuser staff 6301816 Jun 15 12:38 golint
-rwxr-xr-x 1 myuser staff 4678536 Jun 15 12:37 gomodifytags
-rwxr-xr-x 1 myuser staff 5448568 Jun 15 12:37 gopkgs
-rwxr-xr-x 1 myuser staff 7438724 Jun 15 12:38 goplay
-rwxr-xr-x 1 myuser staff 6291392 Jun 15 12:37 gorename
-rwxr-xr-x 1 myuser staff 7990696 Jun 15 12:38 goreturns
-rwxr-xr-x 1 myuser staff 13191844 Jun 15 12:37 gotests
-rwxr-xr-x 1 myuser staff 9443888 Jun 15 12:37 guru
-rwxr-xr-x 1 myuser staff 6060712 Jun 15 12:37 impl
-rwxr-xr-x@ 1 myuser staff 41461192 Aug 3 21:34 migrate.darwin-amd64
-rwxr-xr-x 1 myuser staff 7896368 Jun 25 05:27 mockgen
但是,当我运行
go migrate
我收到错误:
$ go migrate
go migrate: unknown command
鉴于我在哪里下载了 Go 和我所有的路径设置,我
真的不想改,怎么安装
go migrate
成功并使其从命令行工作?
$ which migrate
$
所以没有安装。
最佳答案
它实际上叫做 migrate
,您可以通过运行 which migrate
查看其位置或 command -v migrate
,或从您的 bin 文件夹中调用二进制文件 migrate.darwin-amd64
关于bash - Go migrate 不会安装在 MacOS 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64065595/
我正在使用 go 图表库 https://github.com/wcharczuk/go-chart制作条形图。我面临的问题是标签值很长,我想将文本旋转 45 度以显示完整文本 我喜欢显示的日期格式是
我在构建一个非常简单的通过 cgo 调用 c 代码的 go 程序时遇到了问题。我的设置: $: echo $GOPATH /go $: pwd /go/src/main $: ls ctest.c
没有 C 的背景,只有 Go 的“初学者”经验,我正在尝试弄清楚 main.go 是实际需要的还是只是一个约定。 我想创建一个简单的网络 API,但有人可以为我澄清一下吗? 最佳答案 main.go
我read从 Go 1.4 开始,Go 运行时是用 Go 本身编写的(而不是用 C)。 这怎么可能?如果 Go 程序在运行时之上运行,并且运行时是 Go 程序,那么运行时是否在自身之上运行? 最佳答案
这是“Go 之旅”中的代码示例 Range and Close : package main import ( "fmt" ) func fibonacci(n int, c chan int
给定以下 go.mod 文件: module foo go 1.12 require ( github.com/bar/baz v1.0.0 github.com/rat/cat v1
我有一个 CI/CD 管道,它需要跨平台并与几个不同的管理程序一起工作。为了不必更改 Windows 和 Linux 的构建任务,我认为 Go 将是编写一次代码并在任何地方运行的好方法。然而,考虑到
我有一个 Dockerfile,用于使用 go build 编译 Go 应用程序。我进行了研究,确实建议将 go build 用于生产。 但是我找不到正确的答案来解释为什么。 我了解 go run 创
我尝试在命令提示符#Go lang 中运行该程序-但是当我键入运行“go run hello.go”命令时,我开始了 CreateFile hello.go:The system cannot fin
我正在使用“Go 编程语言”一书学习 Go。第一章介绍os.Open用于读取文件的模块。我尝试打开如下所示的 go 文件。 f, err = os.Open("helloworld.go") 我收
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题?通过 editing this post 添加详细信息并澄清问题. 2年前关闭。 Improve this
为了解决我对 goroutine 的一些误解,我去了 Go 操场跑了 this code : package main import ( "fmt" ) func other(done cha
这个问题在这里已经有了答案: Evaluate/Execute Golang code/expressions like js' eval() (5 个回答) 1年前关闭。 对于任何 go 程序,我想
这是我基本上试图从路径打印基准的代码。 这意味着,如果用户输入“/some/random/path.java”,则输出将为“path”。同样,如果用户arg为“/another/myapp.c”,则输
$ go version 1.13.3 我的文件夹结构如下: GOPATH +---src +--- my-api-server +--- my-auth-server
这个问题在这里已经有了答案: How to embed file for later parsing execution use (4 个答案) What's the best way to bun
我觉得这有点奇怪,为什么这段代码不起作用? package main import "fmt" func main() { var i, j int = 1, 2 k
go编译器执行完如下命令后的可执行文件存放在哪里? $> go run file.go 最佳答案 在 /tmp 文件夹中,如果您使用的是 unix 机器。 如果您使用的是 Windows,则在 \Us
我目前正在开始使用 Go,并且已经深入研究了有关包命名和工作区文件夹结构的注意事项。 不过,我不太确定如何根据 Go 范式正确组织我的代码。 这是我当前的结构示例,它位于 $GOPATH/src 中:
假设我有一个接受用户输入的 Lua 程序,而该输入恰好是有效的 Lua 源代码。这是在程序仍在运行时进行清理、编译和执行的。 Go 是否(或将)实现这样的事情? 最佳答案 我认为以下两个项目之间有足够
我是一名优秀的程序员,十分优秀!