# Julia v0.6: loaded JLD file does not show full contents

**URL:** <https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108>\
**Category:** General Usage\
**Created:** [November 2, 2018, 10:54pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108 "2018-11-02T22:54:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kilgoretrout](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@kilgoretrout](https://discourse.julialang.org/u/kilgoretrout)\
**Post date:** [November 2, 2018, 10:54pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/1 "2018-11-02T22:54:00Z")

</div>

(Still) new to julia so bear with me. I have a file `Pkg.jld` that was saved with package versions from a julia v0.6 installation. I have the correct JLD installed but when I execute `load("<path>/Pkgs.jld")["data"]` the output is cut off. It prints

```julia
Dict{String,VersionNumber} with 139 entries:
  "FFTW" => v"0.0.4"
  "Gtk" => v"0.14.0"
  ... (more packages)
  : => :

```

but it shows less than the claimed 139 entries. How can I see all the entries in the encoded dictionary?

Additionally, how would I automatically install these packages at these specific versions? Or at least checkout the specific versions if the packages are already installed?

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [November 2, 2018, 11:09pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/2 "2018-11-02T23:09:54Z")

</div>

xref: [Julia v0.6: loaded JLD file does not show full contents - Stack Overflow](https://stackoverflow.com/questions/53126675/julia-v0-6-loaded-jld-file-does-not-show-full-contents)

Please don’t double post on different sites. And if you do, at least cross reference.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [November 2, 2018, 11:10pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/3 "2018-11-02T23:10:57Z")

</div>

> [@kilgoretrout](#):
>
> How can I see all the entries in the encoded dictionary?

I already answered on stackoverflow, `show(stdout, "text/plain", yourdict`).

---

<div class="post-metadata">

**Author:** ![kilgoretrout](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@kilgoretrout](https://discourse.julialang.org/u/kilgoretrout)\
**Post date:** [November 2, 2018, 11:27pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/4 "2018-11-02T23:27:28Z")

</div>

Thank you very much, and sorry about the double post - sometimes it’s very hard to get answers to Julia questions, especially v0.6, and I’ve been pulling my hair out. Won’t do it in the future.

Do you have any thoughts on how I could automatically install or at least checkout the versions of a bunch of packages? I could write a bash script I guess to manually cd into each directory and try to checkout the tag but wondering if there is a way to do it quickly in julia.

Thanks again.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [November 2, 2018, 11:42pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/5 "2018-11-02T23:42:48Z")

</div>

In v0.6, I don’t know - wasn’t it possible to specify versions in the REQUIRE file? -, but in v1.0 you can use `Project.toml` and `Manifest.toml` files to specify the precise versions of used packages. Then you can just `Pkg.instantiate()` to get your precise package environment back.

---

<div class="post-metadata">

**Author:** ![kilgoretrout](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@kilgoretrout](https://discourse.julialang.org/u/kilgoretrout)\
**Post date:** [November 2, 2018, 11:43pm UTC](https://discourse.julialang.org/t/julia-v0-6-loaded-jld-file-does-not-show-full-contents/17108/6 "2018-11-02T23:43:23Z")

</div>

Yeah, I know about those in v0.7+ but there doesn’t appear to be anything like that in v0.6.

Thanks for your help
