DEV Community

Cover image for Let's prepare your mac for development. Stop having version conflicts.
SaKKo
SaKKo

Posted on

1

Let's prepare your mac for development. Stop having version conflicts.

Hi everyone,

During my first few years of programming, the first struggle I have is how to manage multiple versions of Ruby.

It's been a very painful programming experience. I have to keep upgrading Ruby in the older projects in order to maintain them.

I know it's a good practice to keep everything up to date, but sometimes, it's just a side project and not worth spending time on.

That was 9 years ago.... If you are having the same problem as me with Ruby, Python, and NodeJS.

Here is the solution,

  • Ruby use RVM
  • Python use pyenv
  • NodeJS use NVM

I made a video to explain.

Alt Text

Hope you find it useful

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (2)

Collapse
 
davidolrik profile image
David Jack Wange Olrik

Also check out asdf which does the same but with just one command.

Collapse
 
sakko profile image
SaKKo

wow, thank you so much

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up