我想使用安装json2csv,go get github.com/jehiah/json2csv
但收到此错误:
package github.com/jehiah/json2csv: cannot download, $GOPATH not set. For more details see: go help go path
有关如何在MacOS上解决此问题的任何帮助?
[更新:从Go 1.8开始,GOPATH
默认为$HOME/go
,但是如果您想了解GOPATH
布局,自定义布局等,可能仍会觉得有用。]
官方的Go网站讨论了GOPATH以及如何布置工作空间目录。
export GOPATH="$HOME/your-workspace- dir/"
-在您的Shell中运行它,然后将其添加到~/.bashrc
或等效版本中,以便将来为您设置。Go会在安装包src/
,bin/
以及pkg/
,子目录那里。您需要将自己的软件包放在下的某处$GOPATH/src
,就像$GOPATH/src/github.com/myusername/
您要发布到GitHub一样。您可能还需要这样做export PATH=$PATH:$GOPATH/bin
,.bashrc
以便可以在下运行已编译的程序$GOPATH
。
您也可以选择通过Rob
Pike进行
设置,CDPATH
以便更快地cd
将dirs打包到bash中:这export CDPATH=.:$GOPATH/src/github.com:$GOPATH/src/golang.org/x
意味着您可以输入cd net/html
而不是cd $GOPATH/src/golang.org/x/net/html
。
基思Rarick
笔记可以设置GOPATH=$HOME
放去的src/
,pkg/
和bin/
目录就在你主目录。那可能很好(例如,您可能已经$HOME/bin
在路径中了),但是当然有些人会使用多个工作区,等等。
问题内容: 建立: 看一下我的配置: 您可以看到我已经为设置了路径。另外,我创建了可能不需要的子目录。 题: 为什么以下命令生成此错误消息? 问题答案: 如果您设置这样的变量: 它将不会导出到任何子流程。仅适用于该过程。如果要将其导出到子流程,请使用: 您还可以结合分配和导出:
我正在使用Fabric应用程序将Twitter集成到iOS应用程序中。我已经完成了所有步骤,但过程仍停留在“验证安装阶段”。我可以在Xcode控制台日志中看到此错误: [Fabric]无法完成设置下载错误域=NSCocoaErrorDomain Code=4"无法完成操作。(Cocoa错误4.)"UserInfo=0x7fac0ac1d1a0{NSSourceFilePathErrorKey=/s
Android SDK 要求 Min Sdk Version - 使用 Glide 需要 min SDK 版本 API 14 (Ice Cream Sandwich) 或更高。 Compile Sdk Version - Glide 必须使用 API 27 (Oreo MR1) 或更高版本的 SDK 来编译。 Support Library Version - Glide 使用的支持库版本为 27
在我为客户制作的网站上,当他们尝试使用Internet Explorer 11下载文件时,他们无法从该站点下载文件。 这些文件保存在我们的服务器上,使用上传文件的数据库,位置,名称和MIME类型的文件能够被下载。例如,路径为“/uploaded _ files/6f/AE 69 BD 966 ba 4c 740 b 8073 ff 969 a 5425 b”,文件名为“Finland Test 1
以下是错误消息 java.lang.IllegalStateException:无法加载ApplicationContext 一个使用elasticSearch、mysql、redis等的Spingboot项目,谷歌有很多,但他只是一个新的Spingboot。网上的东西不管用。我不知道怎么改。 application-local.yml 应与ES的配置相关 控制器
无法完成安装,因为找不到一个或多个必需的项目。 正在安装的软件:TestNG M2E(Maven)Integration(可选)6.13.0.201712040650(org.TestNG.eclipse.Maven.feature.feature.group 6.13.0.201712040650)缺少要求:TestNG M2E(Maven)Integration 6.13.0.20171204