diff options
author | Dario Maiocchi <MalloZup@users.noreply.github.com> | 2017-03-02 10:58:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-02 10:58:13 +0100 |
commit | a8638202980c699b842f5a6c0eea0fe984171615 (patch) | |
tree | 5cc7f701568f4d3cf83ee683af4b79ff0ae413b7 /README.md | |
parent | a125a6cf000c9fb3300d2d80afcfb1b13b2952b3 (diff) | |
download | terraform-provider-libvirt-a8638202980c699b842f5a6c0eea0fe984171615.tar terraform-provider-libvirt-a8638202980c699b842f5a6c0eea0fe984171615.tar.gz |
simplify the install documentation
Setting $GOPATH and installing go should be a prereq of go-devs.
Additionally go get -u does already the clone in src
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -76,21 +76,19 @@ $ terraform destroy ## Building from source -1. [Install Go](https://golang.org/doc/install) on your machine -2. [Set up Gopath](https://golang.org/doc/code.html) -3. `git clone` this repository into `$GOPATH/src/github.com/dmacvicar/terraform-provider-libvirt` -4. Get the dependencies, either with `go get` - 1. Run `go get` - 2. Switch the terraform project back to the stable version, otherwise you will get a `Incompatible API version with plugin. Plugin version: 1, Ours: 2` error at runtime: +1. ``` go get -u github.com/dmacvicar/terraform-provider-libvirt ``` + Install ```libvirt-devel``` package, if you get ``` fatal error: libvirt/libvirt.h: No such file or directory``` + +2. Switch the terraform project back to the stable version, otherwise you will get a `Incompatible API version with plugin. Plugin version: 1, Ours: 2` error at runtime: ``` cd $GOPATH/src/github.com/hashicorp/terraform git checkout v0.6.16 cd $GOPATH/src/github.com/dmacvicar/terraform-provider-libvirt ``` -5. .. or alternatively install [govend](https://github.com/govend/govend) and: +3. .. or alternatively install [govend](https://github.com/govend/govend) and: 1. Run `govend`, which will scan dependencies and download them into vendor 2. problematic dependencies, like terraform, will be automatically in the right version thanks to the `vendor.yml` file. -6. Run `go install` to build the binary. You will now find the +4. Run `go install` to build the binary. You will now find the binary at `$GOPATH/bin/terraform-provider-libvirt`. ## Running |