4
mcalis
3y

Dependencies suck.

I wanted a ruby gem and needed an older version of ruby to run it. Fine, what's the best way to get multiple ruby versions on one system, apparently rvm.

Now I want rvm.

I can't have rvm without getting gnupg first though.

Before I can get gnupg I need brew.

Now I have brew setting my computer on fire compiling god knows what so it can get gnupg so I can get rvm so I can get the ruby version I want to get the gem I want!

It's been running for quite a while...

This isn't the first or last time that the convenience of packages and versions leads to a maze like trail of prerequisites you need to follow.

I'm sure there's some tool that would've helped with my problem, but the problem shouldn't be this bad to begin with!

I understand why it happens but it still sucks and it's a lot of wasted time.

Frankly I'm expecting some people will have gotten so used to this kind of insanity that they won't get why I'm renting about it, oh well, it made me feel better and gave me something to do while brew is melting my machine.

Comments
  • 1
    Does mac even have any built in package manager? Heck, even windows has one even though it isn't popular.
  • 0
    Macs really do suck as dev machines. I feel your pain, brew and all.
  • 0
    Docker ftw.
Add Comment