关于使用goclipse创建项目的问题
我使用goclipse创建了一个项目Hello,默认会有三个文件夹bin
,pkg
和src
,然后我在src下面创建main.go
文件并运行,会提示Resource doesn't have a corresponding Go package
必须在src
下面先创建一个包比如hello
,并把main.go
放进去才可以运行成功。
那这样,顶层目录就是Hello/hello
了,这样再在hello
目录下面创建controller
,views
某吗?感觉有点别扭啊。
一般的go项目的目录应该如何设置呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置 GOPATH 为唯一一个目录, 之后不要再改变.
以在github开源的项目为例
项目结构是:
$GOPATH/src/github.com/youname
you_project_name
sub_package1
sub_package_1_1
sub_package2
main.go(也可以改为
project_name.go
)编译直接cd 到
you_project_name
目录下go build 就好了