I just discovered Julia 2 days ago and started the Academy class this afternoon. I see that the REPL defaults to the standard Mac Terminal which is OK, but I also found the WARP Terminal that I am interested in exploring.
I was wondering if it would be possible to have Julia to open WARP rather than the Mac Terminal and how I would go about it? I would appreciate your help and advice in this.
Hi! Are you double-clicking the Julia Finder icon to start? That’s one way to start Julia, but many people would probably just open the terminal first, then type julia to start a Julia session. (For that to work, you might need to add some PATH details - see Platform Specific Instructions for Official Binaries for more.
Edit: I checked the Julia installation instructions using the Warp terminal and a standard install. It works as expected on MacOS Ventura:
When I say done both, I meant that I went to the Applications directory and used the open command.
As of now, and I do not know if it is because of all the security changes that Apple has made over the past 2 years, but none of the recommended path changes will work for me. I am considering deleting the application and going the Homebrew route and seeing if that will let me go the terminal route, but then again I do not know if I will be able to alter which terminal that I use. I think that Homebrew is the same as juliaup that @aramirezreyes mentioned (do you just call it from your preferred terminal or did you make changes some how?)
Yeah, that goes back and forth a lot. Mine is up and running right now (Version 1.8.5) on the Warp terminal. If I run into problems, I will run a brew uninstall and go your route. As it sits now, this appears to be the solution that I needed.
Anyway, it was about time that I updated other brew related items that I had for orthographics for X-Plane.
@aramirezreyes I do appreciate your concerns
However, but I have had success in other Homebrew installations for several years in the past and they have never given me any of those mystery failures.
Note: tweet is almost a year old. Then there is something odd about something that just suddenly, out of nowhere starts, to become a bad actor, it does not sound right. That being said, if indeed there was a root cause, there could have been a bug in the Julia code itself and a Julia revision had been created by the Julia.org folks**
There are people who simply do not like Homebrew just like there are people who do not like Apple regardless and who will report/support any negative with no fact checks, but yes, there have been fails. Then again Github has had fails also. All that I am saying, one has to take things with a grain of salt.
**Of course Homebrew will not notify you about updates to a program unless you choose to run some brew commands periodically; and Homebrew gets the update/revision packages into their system.
Finally, I resorted to Homebrew because I could not get a path change command line to work 2 nights ago for some reason. I had copied it directly from the website. Then after consulting with some Apple Wizards. I uninstalled Homebrew and reinstalled the Julia.org application and was successful with the command line am using either the Mac Terminal or the Warp Terminal now, so all is well.
The bonus is that I have updated a lot of Homebrew dependencies.
Well I am back again seeing as how it has been a while. Julia is in version 1.9.0. I can still call it from the Warp terminal. However double clicking the Julia application continues to open the macOS terminal. Perhaps it is something to bring up in Git?
One way you might be able to do this is to set the default application for the Unix executable files to be your preferred terminal. This involves no changes to the Julia script or to the Warp terminal’s settings.
In the Finder, open the Julia application package, and find the Julia binary. Then Ctrl>Always Open With should display some applications. You might have to search for the Warp.app item, because (presumably) it hasn’t yet become a fully compatible MacOS application.
Oh… Can you try to configure your system in the same way but set it to open iTerm, Kitty, Hyper, or any other terminal you have installed? If it works for any or most or all of them, then it might be the Warp.app which is deficient here.
That worked better. It looked different from the start in that it was listed immediately under the terminal application. It started Julia when I selected it, so I had to go through the select as default and find it process and then Julia would start in iTerm when I double clicked the Julia application. It looks like there is something that Warp needs to work on.