Thanks for the clarification!

On Tuesday, February 21, 2017 at 10:00:41 AM UTC-8, Nathan Kerr wrote:
>
> GOPATH is a list 
> <https://golang.org/cmd/go/#hdr-GOPATH_environment_variable>, though it 
> usually only contains one element. The first element in the list is the 
> leftmost one (e.g., GOPATH=first:second:last).
>
> GOROOT holds the standard library, so those packages must be findable. The 
> standard library is distributed as source.
>
> On Tuesday, February 21, 2017 at 5:51:10 PM UTC+1, so.q...@gmail.com 
> wrote:
>>
>> Thanks! 
>>
>> what do you mean by "from left to right"?
>> And by GOROOT, you mean it looks at the go source?
>>
>>
>>
>> On Tuesday, February 21, 2017 at 1:27:59 AM UTC-8, Nathan Kerr wrote:
>>>
>>> Relative package don't need to be searched for, they are explicit 
>>> (indicated with ./ or ../)
>>>
>>> Then it seems to be:
>>>
>>> 1. vendor tree, if it exists
>>> 2. GOROOT
>>> 3. GOPATH, from left to right
>>>
>>> Trying to build a package with an import that cannot be found will 
>>> display an error listing all the locations it looked for the package. To 
>>> get the vendor tree listed, a vendor directory must exist in the package 
>>> you are trying to build.
>>>
>>>
>>> On Tuesday, February 21, 2017 at 3:01:59 AM UTC+1, so.q...@gmail.com 
>>> wrote:
>>>>
>>>> What is the search order for the import path?
>>>> for example, relative then vendor then workspace?
>>>>
>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to