# Installed Julia Pro reverts to "generic" Atom

**URL:** <https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936>\
**Category:** General Usage\
**Created:** [February 9, 2018, 4:29am UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936 "2018-02-09T04:29:13Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 9, 2018, 4:29am UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/1 "2018-02-09T04:29:13Z")

</div>

After downloading and installing Julia Pro on my Mac, I open it, change the themes, edit my Julia function, and quit. When I re-open Julia Pro, it has turned into some generic Atom with no Julia menu. Re-installing Julia yields the same result, okay at first but then Julia disappears after the first or second re-opening.

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![Harsha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/harsha/32/1985_2.png) [@Harsha](https://discourse.julialang.org/u/Harsha)\
**Post date:** [February 12, 2018, 8:18am UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/2 "2018-02-12T08:18:43Z")

</div>

Can you please email the contents of `config.CSON` file to [JuliaPro@juliacomputing.com](mailto:JuliaPro@juliacomputing.com) , this file should be located in following path:

```julia
/Applications/JuliaPro-0.6.2.1.app/Contents/MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/julia_atom_0.6.2.1/config.CSON

```

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 12, 2018, 1:41pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/3 "2018-02-12T13:41:03Z")

</div>

Thanks for your help. See below.

Freds207MBP2514:julia\_atom\_0.6.2.1 fredjhickernell$ more config.cson  
“\*”:  
“autoupdate-packages”:  
frequency: 17520  
lastUpdateTimestamp: 1477475645507  
core:  
automaticallyUpdate: false  
telemetryConsent: “no”  
themes: [  
“one-light-ui”  
“one-light-syntax”  
]  
titleBar: “custom”  
versionPinnedPackages: [  
“tool-bar”  
“default-language”  
“latex-completions”  
“language-julia”  
“ink”  
“julia-client”  
“autoupdate-packages”  
“project-manager”  
]  
“default-language”:  
defaultLanguage: “Julia”  
editor:  
fontSize: 13  
scrollPastEnd: true  
showIndentGuide: true  
“exception-reporting”:  
userId: “07b22838-1dc1-4e48-b5bd-46fd426ab543”  
“julia-client”:  
enableMenu: true  
enableToolBar: true  
juliaOptions:  
bootMode: “Cycler”  
juliaPath: “/Applications/JuliaPro-0.6.2.1.app/Contents/Resources/julia/Contents/Resources/julia/bin/julia”  
launchOnStartup: true  
useStandardLayout: true  
“tool-bar”:  
position: “Left”  
welcome:  
showOnStartup: false  
Freds207MBP2514:julia\_atom\_0.6.2.1 fredjhickernell$

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 16, 2018, 11:40pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/4 "2018-02-16T23:40:18Z")

</div>

Can anyone help?

---

<div class="post-metadata">

**Author:** ![Harsha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/harsha/32/1985_2.png) [@Harsha](https://discourse.julialang.org/u/Harsha)\
**Post date:** [February 19, 2018, 12:59pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/5 "2018-02-19T12:59:15Z")

</div>

> Re-installing Julia yields the same result, okay at first but then Julia disappears after the first or second re-opening

Did you mean, reinstalling JuliaPro? Because JuliaPro uses a dedicated installation of Julia that’s located in following path:

```julia
/Applications/JuliaPro-0.6.2.1.app/Contents/Resources/julia/Contents/Resources/julia/bin/julia

```

Reinstalling this Julia might corrupt your JuliaPro installation.

We set `ATOM_HOME` environment variable before starting Atom using a shell script located in following path: `/Applications/JuliaPro-0.6.2.2.app/Contents/MacOS/JuliaPro`, this issue might have occurred if `ATOM_HOME` is not pointing to the right location.

- Do you have a system level environment variable named `ATOM_HOME`?

- Can you please post the contents of following file?

```julia
/Applications/JuliaPro-0.6.2.2.app/Contents/MacOS/JuliaPro

```

If reinstalling JuliaPro is an option? I would suggest you to completely remove the contents of following directory

```julia
/Applications/JuliaPro-0.6.2.2.app

```

and reinstall JuliaPro using `.Pkg` file you downloaded from Julia Computing website.

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 19, 2018, 11:30pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/6 "2018-02-19T23:30:57Z")

</div>

To be clear (and correct), I am only talking about JuliaPro. Sorry for the confusion.

I did re-install JuliaPro from the downloaded .pkg after deleting the original JuliaPro app and a stray copy of Atom from my Mac. For the re-installed copy, all seemed to work fine through several open and quit cycles until I added JuliaPro to my Mac dock and started it from there. Then I lost Julia again.

Sorry, I am not a good at Linux. I do not know about “system level environments”

Here is the contents of the file you requested:

#!/bin/sh

ROOT=“{0%/JuliaPro}" osascript 2\>&1\>/dev/null \<\<EOF do shell script ("export ATOM\_HOME={ROOT}/…/MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/julia\_atom\_0.6.2.1 && {ROOT}/../MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/JuliaPro-Juno-0.6.2.1/Contents/MacOS/Atom \*”)  
EOF

Can you help?

---

<div class="post-metadata">

**Author:** ![Harsha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/harsha/32/1985_2.png) [@Harsha](https://discourse.julialang.org/u/Harsha)\
**Post date:** [February 21, 2018, 9:40am UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/7 "2018-02-21T09:40:09Z")

</div>

We are still trying to determine the cause, please follow these steps and share the result.

1. Close JuliaPro (Right click on JuliaPro icon in Mac Dock and quit)
2. Take a take a backup of following file and open this file in a text editor

```julia
/Applications/JuliaPro-0.6.2.1.app/Contents/MacOS/JuliaPro

```

1. Replace the contents of above file with following code

```julia
#!/bin/sh
echo "$ATOM_HOME"> "/tmp/julia.txt"
ROOT="${0%/JuliaPro}"
echo "Within OSA script" >> "/tmp/julia.txt"
osascript 2>&1>/dev/null <<EOF
    do shell script ("export ATOM_HOME=${ROOT}/../MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/julia_atom_0.6.2.1 && echo \"inside osa ..\" >>/tmp/julia.txt && env >> /tmp/julia.txt && ${ROOT}/../MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/JuliaPro-Juno-0.6.2.1/Contents/MacOS/Atom $*")
EOF
echo "After execution">> "/tmp/julia.txt"
echo "$ATOM_HOME">> "/tmp/julia.txt"

```

1. Open JuliaPro from `/Applications` (Double click on JuliaPro Icon) and wait until the layout gets loaded completely
2. Close JuliaPro (Right click on JuliaPro icon in Mac Dock and quit)
3. Share following text file with us: `/tmp/julia.txt`

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 21, 2018, 5:23pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/8 "2018-02-21T17:23:18Z")

</div>

Thank you for your help. Here is the file you requested.

Within OSA script  
inside osa …  
SHELL=/bin/bash  
TMPDIR=/var/folders/rx/3w42kr8d7z34kmsgpb5r9c4c0000gn/T/  
Apple\_PubSub\_Socket\_Render=/private/tmp/com.apple.launchd.IiBa51WF3l/Render  
ATOM\_HOME=/Applications/JuliaPro-0.6.2.1.app/Contents/MacOS/…/MacOS/JuliaPro-Juno-0.6.2.1.app/Contents/Resources/julia\_atom\_0.6.2.1  
USER=fredjhickernell  
SSH\_AUTH\_SOCK=/private/tmp/com.apple.launchd.Lsrrlcyen4/Listeners  
\_\_CF\_USER\_TEXT\_ENCODING=0x1F5:0x0:0x0  
PATH=/usr/bin:/bin:/usr/sbin:/sbin  
PWD=/  
XPC\_FLAGS=0x0  
XPC\_SERVICE\_NAME=0  
HOME=/Users/fredjhickernell  
SHLVL=2  
LOGNAME=fredjhickernell  
\_=/usr/bin/env  
After execution

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 21, 2018, 5:28pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/9 "2018-02-21T17:28:56Z")

</div>

FYI, when I keep JuliaPro on my Mac dock and start JuliaPro from my Mac dock, the file Julia.txt is not re-created in /tmp. And in this case I get Atom without Julia. When I quit JuliaPro and start JuliaPro from /Applications/JuliaPro again, Julia re-appears. Hope that this helps.

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [February 28, 2018, 7:00pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/10 "2018-02-28T19:00:31Z")

</div>

Any more thoughts from the community? This still has my stymied.

---

<div class="post-metadata">

**Author:** ![jebej](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jebej/32/1784_2.png) [@jebej](https://discourse.julialang.org/u/jebej)\
**Post date:** [March 1, 2018, 3:04am UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/11 "2018-03-01T03:04:56Z")

</div>

I have found JuliaPro to be sort of hacked together and not super reliable. Could you just install regular Atom + uber-juno, and julia? I have had no stability problems with that.

---

<div class="post-metadata">

**Author:** ![fjhickernell](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fjhickernell/32/3464_2.png) [@fjhickernell](https://discourse.julialang.org/u/fjhickernell)\
**Post date:** [March 1, 2018, 9:28pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/12 "2018-03-01T21:28:32Z")

</div>

Willing to try, but do not know how to do what you just suggested. Can you give me some pointers?

---

<div class="post-metadata">

**Author:** ![jebej](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jebej/32/1784_2.png) [@jebej](https://discourse.julialang.org/u/jebej)\
**Post date:** [March 1, 2018, 10:10pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/13 "2018-03-01T22:10:28Z")

</div>

Here’s how: [https://github.com/JunoLab/uber-juno/blob/master/setup.md](https://github.com/JunoLab/uber-juno/blob/master/setup.md)

You’ll need to install Julia and Atom separately, and then from Atom install the uber-juno package.

Atom is just a text editor. Juno is a package for Atom, to make it work better with Julia. You can read more about it here: [http://junolab.org/](http://junolab.org/)

---

<div class="post-metadata">

**Author:** ![EMCP](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@EMCP](https://discourse.julialang.org/u/EMCP)\
**Post date:** [August 25, 2018, 2:32pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/14 "2018-08-25T14:32:37Z")

</div>

This is happening for me too, I downloaded JuliaPro… installed. First few times it worked fine and I see the Julia specific menu… but after a while maybe a reboot… etc it becomes a generic ATOM

---

<div class="post-metadata">

**Author:** ![ljschumacher](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ljschumacher/32/8233_2.png) [@ljschumacher](https://discourse.julialang.org/u/ljschumacher)\
**Post date:** [August 28, 2019, 12:34pm UTC](https://discourse.julialang.org/t/installed-julia-pro-reverts-to-generic-atom/8936/15 "2019-08-28T12:34:02Z")

</div>

I have the same problem, and similar it’s not occurring when starting from the applications folder, only when starting from the dock
