# How to pin a package to previous version on Julia 1.0?

**URL:** https://discourse.julialang.org/t/how-to-pin-a-package-to-previous-version-on-julia-1-0/13661
**Category:** General Usage
**Tags:** question
**Created:** [August 18, 2018, 2:13pm UTC](https://discourse.julialang.org/t/how-to-pin-a-package-to-previous-version-on-julia-1-0/13661 "2018-08-18T14:13:20Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![GunnarFarneback](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gunnarfarneback/32/1827_2.png) [@GunnarFarneback](https://discourse.julialang.org/u/GunnarFarneback)
#### Post date: [August 18, 2018, 2:59pm UTC](https://discourse.julialang.org/t/how-to-pin-a-package-to-previous-version-on-julia-1-0/13661/6 "2018-08-18T14:59:02Z")

</div>

The uuid refers to the package, not the version. If you want to pin a specific version, use `add` to obtain it, then `pin` to pin it.

```julia
(v0.7) pkg> add Blink
[...]

(v0.7) pkg> st
    Status `~/.julia/environments/v0.7/Project.toml`
  [ad839575] Blink v0.7.0

(v0.7) pkg> add Blink@0.6.2
 Resolving package versions...
  Updating `~/.julia/environments/v0.7/Project.toml`
  [ad839575] ↓ Blink v0.7.0 ⇒ v0.6.2
  Updating `~/.julia/environments/v0.7/Manifest.toml`
  [ad839575] ↓ Blink v0.7.0 ⇒ v0.6.2
[...]

(v0.7) pkg> st
    Status `~/.julia/environments/v0.7/Project.toml`
  [ad839575] Blink v0.6.2

(v0.7) pkg> pin Blink
 Resolving package versions...
  Updating `~/.julia/environments/v0.7/Project.toml`
  [ad839575] ~ Blink v0.6.2 ⇒ v0.6.2 ⚲
  Updating `~/.julia/environments/v0.7/Manifest.toml`
  [ad839575] ~ Blink v0.6.2 ⇒ v0.6.2 ⚲

(v0.7) pkg> st
    Status `~/.julia/environments/v0.7/Project.toml`
  [ad839575] Blink v0.6.2 ⚲
```

---

_[View the full topic](https://discourse.julialang.org/t/how-to-pin-a-package-to-previous-version-on-julia-1-0/13661)._
