My current approach is to put a file containing "/Applications/Racket v6.12/bin" in /etc/paths.d, which adds it to the default PATH for all users.
Personally, I'm command-line-oriented enough that I try to avoid spaces and special characters in file names I'm likely to work with from the command line, but: 1. I believe Apple has some guideline encouraging file names to use spaces, capital letters, etc. rather than underscores and other workarounds. 2. If you are writing a shell script, there are so many special characters that can cause problems that you really do have to properly quote your paths (or write the script in Racket instead, which is happy to deal with arbitrary characters in paths). -Philip On Sat, Mar 31, 2018 at 6:22 AM, Geoffrey Knauth <ge...@knauth.org> wrote: > Every time I download a new version of Racket, I put it in: > /Applications/Racket/ > The first thing I do is replace the space in the name with a hyphen. > On the more comand-liney side of things, I put > /usr/local/racket/latest/bin in my PATH. > Currently I have: > > $ which racket > /usr/local/racket/latest/bin/racket > $ ls -l /usr/local/racket > lrwxr-xr-x ... Jan 27 09:08 Racket-v6.12@ -> /Applications/Racket/Racket- > v6.12 > lrwxr-xr-x ... Jan 27 09:08 Racket-v6.12.0.3@ -> > /Applications/Racket/Racket-v6.12.0.3 > lrwxr-xr-x ... Mar 27 10:58 Racket-v6.90.0.23@ -> > /Applications/Racket/Racket-v6.90.0.23 > lrwxr-xr-x ... Mar 27 10:55 latest@ -> Racket-v6.90.0.23 > > > On Thursday, March 29, 2018 at 4:20:02 PM UTC-4, David K. Storrs wrote: >> >> Second the desire for this not to be the case. Personally, my >> solution is just to rename the folder after installing it. I am >> currently working with binaries from >> /Applications/Racket_v6.11/bin/... >> > -- > You received this message because you are subscribed to the Google Groups > "Racket Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to racket-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.