Answers: <p>To get that working I've used instead</p>
  <pre><code>go install github.com/ipfs/ipfs-update@latest
  </code></pre>
  <p>Then once running</p>
  <pre><code>ipfs-update versions
  </code></pre>
  <p>I got</p>
  <p><a href="https://i.sstatic.net/VxOjM.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/VxOjM.png" alt="enter image description here" /></a></p>
  <p>Then could simply run</p>
  <pre><code>ipfs-update install v0.11.0
  </code></pre>
  <p><a href="https://i.sstatic.net/ulYrj.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ulYrj.png" alt="enter image description here" /></a></p>
  
Answers: CC BY-SA 4.0
Answers: 2021-12-27T15:45:20.667Z
Answers: 2021-12-27T15:45:20.667Z
Answers: Tiago Peres
Body: <p>I ran</p>
  <pre><code>go get -u github.com/ipfs/ipfs-update
  </code></pre>
  <p>and got in the end of what it looks like an installation going on the following</p>
  <blockquote>
  <p>go get: installing executables with 'go get' in module mode is deprecated.</p>
  <p>Use 'go install pkg@version' instead.</p>
  <p>For more information, see <a href="https://golang.org/doc/go-get-install-deprecation" rel="nofollow noreferrer">https://golang.org/doc/go-get-install-deprecation</a> or run 'go help get' or 'go help install'.</p>
  <p>github.com/ipfs/ipfs-update</p>
  <p>go/pkg/mod/github.com/ipfs/ipfs-update@v1.7.1/main.go:318:21: cannot use lib.NewIpfsFetcher(distPath, 0) (type *lib.IpfsFetcher) as type migrations.Fetcher in argument to migrations.NewMultiFetcher:</p>
  <p>*lib.IpfsFetcher does not implement migrations.Fetcher (missing Close method)</p>
  </blockquote>
  <p><a href="https://i.sstatic.net/OMRL7.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/OMRL7.png" alt="enter image description here" /></a></p>
  <p>Then, used</p>
  <pre><code>ipfs-update versions
  </code></pre>
  <p>but didn't see the latest version.</p>
  
Tags: <go><ipfs>
Title: ipfs-update isn't showing the expected version list
UserDisplayName: Tiago Peres
ThreadText: # ipfs-update isn't showing the expected version list
  
  (Asked by: username_0 on 2021-12-27)
  
  I ran
  
  ```
  go get -u github.com/ipfs/ipfs-update
  
  ```
  
  and got in the end of what it looks like an installation going on the following
  
  > go get: installing executables with 'go get' in module mode is deprecated.
  >
  > Use 'go install pkg@version' instead.
  >
  > For more information, see <https://golang.org/doc/go-get-install-deprecation> or run 'go help get' or 'go help install'.
  >
  > github.com/ipfs/ipfs-update
  >
  > go/pkg/mod/github.com/ipfs/ipfs-update@v1.7.1/main.go:318:21: cannot use lib.NewIpfsFetcher(distPath, 0) (type \*lib.IpfsFetcher) as type migrations.Fetcher in argument to migrations.NewMultiFetcher:
  >
  > \*lib.IpfsFetcher does not implement migrations.Fetcher (missing Close method)
  
  [![enter image description here](https://i.sstatic.net/OMRL7.png)](https://i.sstatic.net/OMRL7.png)
  
  Then, used
  
  ```
  ipfs-update versions
  
  ```
  
  but didn't see the latest version.
  
  **Tags:** go, ipfs
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2021-12-27. Score: 0 | Accepted answer
  
  To get that working I've used instead
  
  ```
  go install github.com/ipfs/ipfs-update@latest
  
  ```
  
  Then once running
  
  ```
  ipfs-update versions
  
  ```
  
  I got
  
  [![enter image description here](https://i.sstatic.net/VxOjM.png)](https://i.sstatic.net/VxOjM.png)
  
  Then could simply run
  
  ```
  ipfs-update install v0.11.0
  
  ```
  
  [![enter image description here](https://i.sstatic.net/ulYrj.png)](https://i.sstatic.net/ulYrj.png)
  
  
  ---
  
  