草庐IT

packaged

全部标签

go - package code.google.com/p/go.example/hello : exec: "hg": executable file not found in %PATH%. 如何获取远程golang包?

我按照Golang教程http://golang.org/doc/code.html#remote所写的那样做我的环境设置:C:\sbox\go\example>setgoGOPATH=C:\sbox\go\exampleGOROOT=C:\Goexample/文件夹只有src/文件夹:C:\sbox\go\example\|--src\现在我按照描述调用goget并得到一个错误:C:\sbox\go\example>gogetcode.google.com/p/go.example/hello#cd.;hgclone-Uhttps://code.google.com/p/go.exa

go - 如何使用 Go 模块修复 Go build error "can' t load package"?

我正在使用带有thistutorial的Go模块设置一个新项目,然后尝试构建它。该模块位于$GOPATH之外的文件夹中,结构如下:example.com├──my-project├──├──main├──├──├──main.go├──├──go.mod我在example.com/my-project目录中运行了gomodinitexample.com/my-project并创建了上面显示的go.mod文件。main.go有基本内容:packagemainimport("fmt")funcmain(){fmt.Println("Hello,world!")}尝试在目录example.c

package - 如何在 Go 中使用与包同名的变量名?

文件或目录的常用变量名是“路径”。不幸的是,这也是Go中一个包的名称。另外,在DoIt中将路径更改为参数名称,我该如何编译这段代码?packagemainimport("path""os")funcmain(){DoIt("file.txt")}funcDoIt(pathstring){path.Join(os.TempDir(),path)}我得到的错误是:$6gpathvar.gopathvar.go:4:importedandnotused:pathpathvar.go:13:path.Joinundefined(typestringhasnofieldormethodJoin)

失败 - 预期 'package' ,发现 'EOF'

我一直在努力尝试在由vagrant提供支持的虚拟机中执行一个简单的golang程序。这些是我的goenv的相关字段:GOARCH="amd64"GOPATH="/usr/local/src/go"GOROOT="/usr/local/go"GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"这是我要执行的程序(位于/usr/local/src/go/program):packageprogramimport("fmt")funcmain(){fmt.Print("Aloha")}这个,我得到的输出:main.go:4:5:/usr/local/g

去跑: cannot run non-main package

这里是简单的Go应用程序。如果我运行以下代码,我会收到“运行:无法运行非主包”错误。packagezsdfsdfimport("fmt")funcMain(){fmt.Println("sddddddd")}要修复它,我只需要将包命名为main。但我不明白为什么我需要这样做。我应该可以随意命名包。另外一个问题,我知道main函数是程序的入口点,你需要它。否则它将无法正常工作。但是我看到一些没有main函数的代码仍然有效。点击此链接,页面底部的示例没有使用包main和main函数,它仍然有效。只是好奇为什么。https://developers.google.com/appengine/

go - 如何在 Go 中安装需求? "cannot find package"

我是Go新手,我正在尝试使用最少的文档设置一个Go项目:https://github.com/alphagov/metadata-api我已经克隆了它,但是当我尝试gobuild时,我收到以下警告:main.go:8:2:cannotfindpackage"github.com/Sirupsen/logrus"inanyof:/usr/local/Cellar/go/1.3.3/libexec/src/pkg/github.com/Sirupsen/logrus(from$GOROOT)/Users/me/go/src/github.com/Sirupsen/logrus(from$G

go - 错误 "can' t 加载包 : package my_prog: found packages my_prog and main"

在我的GOPATH中,我有这样的东西:/bin//pkg//src//src/my_prog//src/my_prog/main.go/src/my_prog/d_interface.go/src/my_prog/d_struct_that_implements_the_interface.go在main.go我有packagemain,在d_interface.go和d_struct_that_implements_the_interface.go我有packagemy_prog.当我尝试gobuildmy_prog时,我收到以下错误:can'tloadpackage:package

go - 无法加载包 : package .:没有可构建的 Go 源文件

这是错误信息:%gogetcan'tloadpackage:package.:nobuildableGosourcefilesin/Users/7yan00%echo$GOPATH/Users/7yan00/Golang您将如何解决该错误? 最佳答案 确保您在Go项目源文件夹中使用该命令(如/Users/7yan00/Golang/src/myProject)。另一种选择(similartothisbug)是使用-d选项(参见gogetcommand)goget-dThe-dflaginstructsgettostopafterdo

json - 在 node package.json 中,使用额外参数从另一个脚本调用脚本,在这种情况下添加 mocha watcher

在Node的package.json中,我想重用我在“脚本”中已有的命令。这是一个实际的例子而不是(注意watch脚本上额外的-w):"scripts":{"test":"./node_modules/mocha/bin/mocha--compilerscoffee:coffee-script/register--recursive-Rlist","watch":"./node_modules/mocha/bin/mocha--compilerscoffee:coffee-script/register--recursive-Rlist-w",}我想要类似的东西"scripts":{"

python - pip 相当于 `npm install package --save-dev` 是什么?

在nodejs中,我可以通过npminstallpackage--save-dev将安装的包保存到包中。如何在Python包管理器pip中实现相同的功能?我想在使用pipinstallpackage--save-devrequirements.pip之类的东西安装包之后,将包名称及其版本保存到requirements.pip>. 最佳答案 pip没有等价物。最好的方法是pipinstallpackage&&pipfreeze>requirements.txt您可以在他们的documentationpage上查看所有可用选项。.如果它