"NO VERSION" with juliaup
#3189
-
|
I had installed Julia 1.8.0 with the regular installer. Then the Julia segment correctly showed that version in a Julia project folder. I upgraded to v1.8.3 by uninstalling the above version and installed Julia via juliaup from the Microsoft store. Julia itself is working fine, but now the Julia segment of Oh My Posh in the smae folder as above (just) shows
Is this a bug/missing feature in Oh My Posh or is this maybe caused by juliaup? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 29 replies
-
|
@Mo-Gul can you run oh-my-posh debug in that folder? |
Beta Was this translation helpful? Give feedback.
-
|
Sure, here the output, where I just replaced the real path to the project with `` and the real user name with output of "oh-my-posh debug" |
Beta Was this translation helpful? Give feedback.
-
|
Searching my computer for
where the first two seem to be "real" executables (because they have the right symbol and have a size greater than 0) and the latter two are "not real" executables. And as it seems Maybe this helps ... |
Beta Was this translation helpful? Give feedback.
-
|
I just stumbled over this, I'm the creator and maintainer of Juliaup. Juliaup uses an MSIX installer, and then uses MSIX execution aliases to make both One should not try to launch the binaries in I'm not entirely sure how oh-my-posh goes about detecting things, but the "official" sanctioned way for software to figure out whether Julia is installed via Juliaup and get information about installed versions is by launching |
Beta Was this translation helpful? Give feedback.
-
|
This was due to following the execution alias symlink which it shouldn't do according to information only found in GitHub issues. Cherry picking the latest version of the PR I have running for Golang does resolve the problem as we now return the same path and ignore the fact that it's an undocumented symlink. |
Beta Was this translation helpful? Give feedback.
This was due to following the execution alias symlink which it shouldn't do according to information only found in GitHub issues. Cherry picking the latest version of the PR I have running for Golang does resolve the problem as we now return the same path and ignore the fact that it's an undocumented symlink.