去包导入问题

时间:2016-09-04 04:25:21

标签: go

我的文件夹设置如下:

<div ng-repeat='task in tasks track by $index' class="xyzwell"data-jqyoui-options="{revert: 'invalid'}" data-drag="true" jqyoui-draggable="{index: {{$index}},placeholder:'true', animate: true,onStop:'dragStopCall()'}" id='{{$index}}' >
<div class="editIcon " >

    <div class="pull-right">
<i class="fa fa-cog"></i>
    <i class="fa fa-trash" aria-hidden="true"></i>
</div>
    </div>
<div class="taskDetailarea">
    <p>{{$index}} {{dragStopCall}}</p>
<p>{{task.xy}}</p>
    <p>{{task.abc}}</p>
    <p>{{task.bcd}}</p>
</div>

但是我无法将tempconv包添加到myFirst.go My Go环境设置看起来没问题,所以我不确定这里有什么问题:

temppackage

goenv

非常感谢任何指针!

感谢 EA

2 个答案:

答案 0 :(得分:1)

不要忘记限定功能名称。如果我已经导入当前命名空间,那将会有效。

答案 1 :(得分:1)

首先在GOROOT和GOPATH环境变量下查找导入的所有包。确保您的包在这些目录下的某个位置。

现在假设 GOPATH 设置为:/ Users / test / Desktop / GoProject / src(假设您的src目录)

GOROOT :/ usr / local / go(安装了go) 。如果GoProject中的文件(myFirst.go)具有导入为

的包
import "abc/def/packageName"

那么它应该出现在以下两个地方中的任何一个地方:

<强> /用户/测试/桌面/ GoProject / SRC / ABC / DEF /包/ * 的/ usr /本地/去的/ src目录/ ABC / DEF /包/ *

如果没有,您将收到导入错误。

这些目录中的文件将第一行显示为

package packageName

声明所有这些文件构成一个包 packageName