summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/README.md b/README.md
index 49e412af..0c80592c 100644
--- a/README.md
+++ b/README.md
@@ -66,13 +66,17 @@ $ terraform destroy
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. Run `go get` to get dependencies
-5. 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:
+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:
```
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:
+ 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
binary at `$GOPATH/bin/terraform-provider-libvirt`.