This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
juju-windows [2014/04/22 22:36] gsamfira HOME |
juju-windows [2015/03/23 17:37] (current) gsamfira |
||
---|---|---|---|
Line 15: | Line 15: | ||
* Install dependencies | * Install dependencies | ||
- | msiexec /i $HOME\go1.2.1.windows-amd64.msi /quiet | + | |
- | msiexec /i $HOME\tortoisehg-2.11.2-hg-2.9.2-x64.msi /quiet | + | |
- | $HOME\bzr-2.5.1-1-setup.exe /SILENT | + | |
- | $HOME\Git-1.9.0-preview20140217.exe /SILENT | + | |
* Add Apropriate environment variables | * Add Apropriate environment variables | ||
Line 26: | Line 26: | ||
- | * set variables for current session as well: | + | * set variables for current session as well. The C:\Go\bin path is set by the installer: |
- | $env:PATH = "$env:PATH; | + | $env: |
$env:GOPATH = " | $env:GOPATH = " | ||
mkdir $env:GOPATH | mkdir $env:GOPATH | ||
Line 34: | Line 34: | ||
* Get juju-core and its dependencies | * Get juju-core and its dependencies | ||
- | go get launchpad.net/juju-core/... | + | go get -v github.com/juju/juju/... |
+ | | ||
+ | * Install and run godeps | ||
- | * Get our patched version from git. This contains | + | |
+ | & $env: | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | go install github.com/ | ||
+ | |||
+ | |||
+ | :!: IMPORTANT NOTE :!: DRAGONS AHEAD :!: | ||
+ | |||
+ | If you ever get a bunch of errors like the following while compiling: | ||
+ | |||
+ | conflicting definitions for @ | ||
+ | |||
+ | Simply: | ||
+ | |||
+ | rm -Recurse -force $env: | ||
+ | |||
+ | and try again. | ||
- | rm -Recurse -Force $env: | ||
- | git clone git@github.com: | ||
- | cd $env: |