# The update from 0.5 to 0.6 does not seem to happen

**URL:** <https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622>\
**Category:** General Usage\
**Created:** [July 3, 2017, 5:22pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622 "2017-07-03T17:22:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 3, 2017, 5:22pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/1 "2017-07-03T17:22:20Z")

</div>

I am using Atom and I have updated Julia, or so I thought, from version 0.5 to version 0.6, but when I open the Julia terminal, the version shown is 0.5.2. Also, Atom fetches everything from a subdirectory labeled 0.5, not 0.6. Subsequently to updating Julia, I have updated Atom to the latest version, which is 1.18.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [July 3, 2017, 5:29pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/2 "2017-07-03T17:29:28Z")

</div>

I believe you can update manually. Download Julia 0.6, and in the Julia-client package set the name of the executable to that of 0.6 (when Julia is about to install it shows the path to the executable in the dialogue: copy it to the “executable” box in Atom.

 ![](https://global.discourse-cdn.com/julialang/original/3X/f/2/f2318311fc7773e9012eb2c5dc4ab07d06b7957c.png)

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 4, 2017, 9:19pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/3 "2017-07-04T21:19:14Z")

</div>

You seem to be using Windows. I am using Linux. I downloaded the compressed tarball, uncompressed it to the /usr/local/src directory, opened the resulting subdirectory in a terminal and got stuck trying to run ./configure on it. Besides, there is the concomitant complication of having to dispose of the previous versions properly.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 4, 2017, 10:51pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/4 "2017-07-04T22:51:23Z")

</div>

If you just uncompress the tarball then the binary should be already there (or at least that is how things work on Ubuntu). You should have a folder called julia in `/usr/local/src`, and the binary should be in `/usr/local/src/julia/bin`. So, if you go to the settings page that Petr showed and set your Julia path to `/usr/local/src/julia/bin/julia`, then you should be good to go. You can also make sure that the right version of Julia is accessible from the terminal by adding

```julia
export PATH="path-to-julia/bin/:$PATH"

```

to your `.bashrc`. In your case I think that `path-to-julia` is just `usr/local/src/julia`. As for the `./configure` thing, it sounds like you might be trying to build from source, which is a whole different kettle of fish. If you want to build from source, then run `make` in the julia directory. The first time that you run `make` will take approximately a billion years (it has to build all of the dependencies), but the next time will be much faster. If you just want to use Julia, then I would recommend using the binary that is already built for your system. 😃

As for deleting the old Julia installations, sometimes it is useful to have the current version and an old version (especially right now when some packages are not fully v0.6ified). Personally, I have things like

```julia
alias julia0.5='path-to-julia0.5/bin/julia'

```

in my `.bashrc` so that I can access the old versions of Julia easily (also, Jupyter keeps track of all of your old kernels, which is really handy sometimes 😉). However, if you really want to get rid of the old Julia installations, then just remember that Julia does not install outside of its own directory (except for `.julia` which is where all of your packages are). Therefore, uninstalling Julia is really easy.

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 4, 2017, 11:36pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/5 "2017-07-04T23:36:51Z")

</div>

Thank you for all those details. I am getting closer, but it still doesn’t work. →

We tried to launch Julia from:  
usr/bin/local/src/julia-903644385b/bin/julia  
This path can be changed in the settings.  
Details:  
/bin/sh: 1: usr/bin/local/src/julia-903644385b/bin/julia: not found

Formerly, only “julia” was written where “usr/bin/local/src/julia-903644385b/bin/julia” is now written. The julia executable was then in the same directory as the atom executable.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 4, 2017, 11:42pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/6 "2017-07-04T23:42:42Z")

</div>

Hmm, sounds like gremlins…

What happens if you type `usr/bin/local/src/julia-903644385b/bin/julia` into the terminal?

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 4, 2017, 11:51pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/7 "2017-07-04T23:51:27Z")

</div>

Also, seeing the output of `ls usr/bin/local/src/julia-903644385b/bin` will tell you if the executable exists in the place that you think that it does.

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 4, 2017, 11:51pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/8 "2017-07-04T23:51:39Z")

</div>

No file or directory of this type.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 4, 2017, 11:53pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/9 "2017-07-04T23:53:08Z")

</div>

What about the ls?

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 4, 2017, 11:55pm UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/10 "2017-07-04T23:55:55Z")

</div>

![](https://global.discourse-cdn.com/julialang/original/3X/b/c/bcdd2ee018beb245163a9a1ec46fbebb17afa45c.png)

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 12:04am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/11 "2017-07-05T00:04:55Z")

</div>

Woops, earlier when I said `usr/bin/local/src/julia-903644385b/bin/julia` I meant to say type `/usr/bin/local/src/julia-903644385b/bin/julia` (I forgot to put a slash at the start). Sorry about that, try again with the slash at the start.

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 5, 2017, 12:05am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/12 "2017-07-05T00:05:54Z")

</div>

Still the same answer from the system.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 12:12am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/13 "2017-07-05T00:12:51Z")

</div>

Ok, I have one last idea…

Try running the executable from the file manager that you have shown in the screen shot. You might be able to run it by clicking on it, but if not then you should be able to drag it into the terminal and the terminal should try to run the executable (after you press enter). If that doesn’t work then try `cd usr/bin/local/src/julia-903644385b/bin/` followed by `./julia`.

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 5, 2017, 12:17am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/14 "2017-07-05T00:17:22Z")

</div>

Your last suggestion worked. I can now use the Julia terminal for version 0.6, but I can only use version 0.5 from Juno.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 12:18am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/15 "2017-07-05T00:18:04Z")

</div>

Woops forgot the slash again lol, the commands that you want are:

```julia
cd
cd /usr/bin/local/src/julia-903644385b/bin/
./julia

```

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 12:20am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/16 "2017-07-05T00:20:50Z")

</div>

Oh cool, just saw your message, glad that you were able to work with my broken bash commands. At least we know that you have a working executable, now you just need to do the settings thing for Juno. You need to be careful to get the right directory and make sure that you put a slash at the beginning of the file path (unlike my earlier suggestions).

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 5, 2017, 12:36am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/17 "2017-07-05T00:36:38Z")

</div>

![](https://global.discourse-cdn.com/julialang/original/3X/d/f/df0bf89424b12503a9ceaf5d17cbe1df78b9ca6c.png)

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 12:41am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/18 "2017-07-05T00:41:23Z")

</div>

The screen shot of your file manager shows the path `/usr/local/src/...` but it looks like you are telling Juno to look in `/usr/bin/local/src/...`

---

<div class="post-metadata">

**Author:** ![Jean-Victor](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jean-Victor](https://discourse.julialang.org/u/Jean-Victor)\
**Post date:** [July 5, 2017, 1:08am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/19 "2017-07-05T01:08:33Z")

</div>

Sorry for the mishap. Here is what worked →

![](https://global.discourse-cdn.com/julialang/original/3X/2/d/2dac4e31335313e034ac1727cf023f0c694720ad.png)

I now have two directories that I would like to erase →   
/home/jean-victor/.julia/v0.3  
/home/jean-victor/.julia/v0.4  
I wonder if I can do this without breaking something.

---

<div class="post-metadata">

**Author:** ![JackDevine](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackdevine/32/1048_2.png) [@JackDevine](https://discourse.julialang.org/u/JackDevine)\
**Post date:** [July 5, 2017, 1:14am UTC](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622/20 "2017-07-05T01:14:04Z")

</div>

Hooray!! Deleting those directories should be fine, especially since neither of those versions of Julia are supported. I still have my v0.3 folder just for nostalgia purposes. If you are really worried about space, then go ahead and delete, but I don’t think that they should take up much room (unless you cloned everything in METADATA!).

[Next page](https://discourse.julialang.org/t/the-update-from-0-5-to-0-6-does-not-seem-to-happen/4622.md?page=2)
