DEV Community

How I upgrade my Mac for development in Catalina macOS

SaKKo on November 13, 2019

My previous post How I setup my Mac for development will work just fine with older macOS. I also made a video, check it out if you have trouble in...
Collapse
 
brendangillies profile image
Brendan Gillies

Thanks for this article. I'm having issues with installing RVM the way you have described.... I always get this error:

mkdir: /User_Provile.rvm/src: Read-only file system

Did you run into this? I have followed the same procedure described.

Collapse
 
brendangillies profile image
Brendan Gillies

It looks like my .rvm folder was moved into the "Relocated Items" folder on my desktop as part of the Catalina upgrade... Can't figure out where to move this folder to make it compatible again.

Collapse
 
sakko profile image
SaKKo

i always clean install new OS to prevent this. Not sure if you can just delete it and reinstall r again.

Thread Thread
 
brendangillies profile image
Brendan Gillies • Edited

Do you mind sharing what the path to your .rvm folder installs to through your process so that I can verify that I've moved it to the same location

Collapse
 
patricnox profile image
PatricNox

Additional:

Xcode needs to be updated
------------ developer.apple.com/download/

NFS in docker
----------- firehydrant.io/blog/nfs-with-docke...

Endpoint security VPN
---------- supportcontent.checkpoint.com/file...

Also sadly Apache Directory Studio does not work with Catalina so a replacement is needed if used.

Collapse
 
dualyticalchemy profile image
⚫️ nothingness negates itself • Edited

cool list and workflow, love Alfred

i use zshell now with pyenv, rbenv and nvm, as you do. i always install klange's nyancat. i use spacevim with coc, ack, ctags, etc. tho

i replace Preview with Skim for my PDF viewer and use Digital Color Meter in my Dock.

karabiner no longer works for me in Catalina to change my CAPS LOCK to ESCAPE, but i usually do that, or also set CAPS LOCK double-tap to L_CTRL

there's OS X for Hackers, which has some relevant bits: gist.github.com/erikh/2260182

oh, and tmux and its plugins, like integration with fzf; lovely stuff

Collapse
 
mateuszjarzyna profile image
Mateusz Jarzyna

Few years ago I've also installed everything manually, but now I know how to docker databases and so on. My life is much, much easier. Especially when you have to use same database with different version for different projects.

Collapse
 
sakko profile image
SaKKo

i have to save disk space, this one only has 256gb.

Collapse
 
aquadrehz profile image
AquaDrehz • Edited

In last version brew changes cask command so

$ brew cask install adoptopenjdk8

should become

$ brew install --cask adoptopenjdk8

Ref: github.com/Homebrew/discussions/di...

Collapse
 
powellian profile image
powellian

Helpful article, the export NVM_DIR part bailed me out.
Thanks

Collapse
 
darryljmorley profile image
Darryl

Nice write up. Thanks for this it helped me to get nvm, node, npm back after updating to Catalina.

Collapse
 
sakko profile image
SaKKo

good to hear, happy to write