<div dir="ltr">Hi Kevin, this just worked for me on OS X 10.10.4 with golang 1.4.2 installed from the package here: <a href="https://golang.org/dl/">https://golang.org/dl/</a><div><br></div><div>mkdir ~/go</div><div>export GOPATH=~/go</div><div>go get -v <a href="http://github.com/lxc/lxd">github.com/lxc/lxd</a></div><div>cd ~go/src/<a href="http://github.com/lxc/lxd">github.com/lxc/lxd</a></div><div>go get -v ./...</div><div>go install -v ./lxc</div><div><br></div><div>~/go/bin/lxc version</div><div><br></div><div>==> 1.4</div><div><br></div><div>If the same steps don't work for you, please copy in the error message you're seeing and I'll try to help out.</div><div><br></div><div>Thanks!</div><div>-mike</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 31, 2015 at 1:12 PM, Kevin LaTona <span dir="ltr"><<a href="mailto:lists@studiosola.com" target="_blank">lists@studiosola.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
I just walked through a bunch of path levels trying to see what might build.<br>
<br>
It looked like it did at one point build a client or ????<br>
<br>
But then I have not been able to locate it.<br>
<br>
Nor will it execute in the OS X terminal yet to even error out in any way to say it's found.<br>
<br>
<br>
it choked here                                                  /Users/kevin/.go/src/<a href="http://github.com/lxc" rel="noreferrer" target="_blank">github.com/lxc</a><br>
<br>
it seemed like it was building here             /Users/kevin/.go/src/<a href="http://github.com/lxc/lxd" rel="noreferrer" target="_blank">github.com/lxc/lxd</a><br>
<br>
Then it chocked here                            /Users/kevin/.go/src/<a href="http://github.com/lxc/lxd/lxc" rel="noreferrer" target="_blank">github.com/lxc/lxd/lxc</a><br>
<br>
<br>
I know development is smoking along here and folks are slammed.<br>
<br>
But right now there is zero docs about how to make this happen make a LXC client run on a OS X machine.<br>
<br>
Any thoughts from anyone who has it running under OS X are welcomed.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-Kevin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On Jul 31, 2015, at 12:50 PM, Kevin LaTona <<a href="mailto:lists@studiosola.com">lists@studiosola.com</a>> wrote:<br>
<br>
><br>
> Thanks Tycho as it seems I am getting closer but not there yet.<br>
><br>
> When I installed Go on this Mac I placed a folder at       ~/.go<br>
><br>
> From there I had Go install the LXD files based on what I found floating about on the net.<br>
><br>
> I think it's done correctly.<br>
><br>
><br>
> I took your suggestion and tried a few other path options and so far none are working.<br>
><br>
><br>
><br>
> It appears that Go is looking for a path at<br>
><br>
> /Users/kevin/.go/src/<a href="http://github.com/lxc/lxc" rel="noreferrer" target="_blank">github.com/lxc/lxc</a><br>
><br>
> And what was installed in the      /Users/kevin/.go/src/<a href="http://github.com" rel="noreferrer" target="_blank">github.com</a>      path<br>
><br>
><br>
> Is  a lxd folder and not a lxc folder at that level<br>
><br>
> /Users/kevin/.go/src/<a href="http://github.com/lxc/lxd" rel="noreferrer" target="_blank">github.com/lxc/lxd</a><br>
><br>
><br>
><br>
> At this point not sure if the Go LXD script is looking at the wrong place.<br>
><br>
> Or something was not install that should of been in the initial install process.<br>
><br>
><br>
> I'll keep tweaking some things to see if it will kick in.<br>
><br>
> But again if anyone has any insights on what or why this doing this… thanks.<br>
><br>
><br>
> -Kevin<br>
><br>
><br>
><br>
><br>
><br>
> On Jul 30, 2015, at 11:44 PM, Tycho Andersen <<a href="mailto:tycho.andersen@canonical.com">tycho.andersen@canonical.com</a>> wrote:<br>
><br>
>> On Thu, Jul 30, 2015 at 03:27:44PM -0700, Kevin LaTona wrote:<br>
>>> Thanks Bill, that got me closer but it still is not working.<br>
>>><br>
>>><br>
>>> When I do a make I get back<br>
>>><br>
>>><br>
>>> lxd kevin$ make<br>
>>> go get -v -d ./...<br>
>>> go install -v ./...<br>
>>> <a href="http://github.com/lxc/lxd/lxd/migration" rel="noreferrer" target="_blank">github.com/lxc/lxd/lxd/migration</a><br>
>>> # <a href="http://github.com/lxc/lxd/lxd/migration" rel="noreferrer" target="_blank">github.com/lxc/lxd/lxd/migration</a><br>
>>> lxd/migration/migrate.go:38: undefined: lxc.Container<br>
>>> make: *** [default] Error 2<br>
>>><br>
>>><br>
>>> If anyone is running the client on OS X and has it working…… any insights would be helpful.<br>
>><br>
>> Here you're trying to build the daemon; don't do that :). Try,<br>
>><br>
>> go install ./lxc<br>
>><br>
>> Tycho<br>
>><br>
>>><br>
>>> Thanks<br>
>>> -Kevin<br>
>>><br>
>>><br>
>>><br>
>>> On Jul 30, 2015, at 12:57 PM, Bill Anderson <<a href="mailto:bill.anderson@RACKSPACE.COM">bill.anderson@RACKSPACE.COM</a>> wrote:<br>
>>><br>
>>>><br>
>>>>> On Jul 30, 2015, at 2:23 PM, Kevin LaTona <<a href="mailto:lists@studiosola.com">lists@studiosola.com</a>> wrote:<br>
>>>>><br>
>>>>><br>
>>>>> Looking for any GO people on the list who might be able to help me dechiper what this error means which trying to install LXD CLI on to a OS X machine.<br>
>>>>><br>
>>>>> If I check my current GO path on OS X it's at /usr/local/go<br>
>>>>><br>
>>>>> Which is where GO installed it at.<br>
>>>>><br>
>>>>><br>
>>>>> I got the current LXD tar ball<br>
>>>>> CD to it's top folder and called make<br>
>>>>><br>
>>>>> From here it give GO path not found error…….through out the whole make script<br>
>>>>><br>
>>>>> lxd-0.14 kevin$ make<br>
>>>>> go get -v -d ./...<br>
>>>>> package <a href="http://github.com/chai2010/gettext-go/gettext" rel="noreferrer" target="_blank">github.com/chai2010/gettext-go/gettext</a>: cannot download, $GOPATH not set.<br>
>>>><br>
>>>> You need to set your GOPATH environment variable. This is where it will put the repo which ‘go get’ will get. Personally, I use $HOME/.go but it can be wherever you want it to be. See <a href="https://github.com/golang/go/wiki/GOPATH" rel="noreferrer" target="_blank">https://github.com/golang/go/wiki/GOPATH</a> and/or <a href="http://www.ryanday.net/2012/10/01/installing-go-and-gopath/" rel="noreferrer" target="_blank">http://www.ryanday.net/2012/10/01/installing-go-and-gopath/</a>  for more details.<br>
>>><br>
>><br>
>>> _______________________________________________<br>
>>> lxc-users mailing list<br>
>>> <a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
>>> <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
>><br>
>> _______________________________________________<br>
>> lxc-users mailing list<br>
>> <a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
>> <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
><br>
> _______________________________________________<br>
> lxc-users mailing list<br>
> <a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
> <a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
<br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></div></div></blockquote></div><br></div>