I’ve helped thousands of people fix Ruby and gem installation issues over the past 12 years. Here are 4 things that can prevent what I see over and over:
1. A proper Ruby dev environment (@rubyonmac makes this super easy)
2. Make sure your project’s Ruby version is up to date
@schwad_rb I provide as much detail as possible when necessary so that when I look back, I know why I made that change. Same as when I work with teams, but less formal, and sometimes I’ll refer to my Obsidian note that has the whole research, debugging, and details.
Un poquito de bujarreo finísimo de Maryland para encarar lo que queda de jueves: el remix de Moncef Belyamani del "Unbelievable" de 95 North. Una crema que ha sacado Jeremy Underground en Z Records. Anímate: ponte unos pantys, hazte así y dime como te sientes. Dale.
@r_gleboff@rubyonmac I just noticed your tweet. Sorry for the late reply. Ruby on Mac works on Sequoia. I personally only update to beta macOS versions for testing purposes on my separate Mac I use to test Ruby on Mac. On my personal everyday Mac I wait until the 2nd stable release.
I know @rubyonmac is great because I put a lot of effort and thought into it, but it still makes my day every time I receive a testimonial like this one from an elated customer.
@strzibnyj@rubyonmac - I bought this last year, I think, and never looked back. It works on Mac flawlessly so I never spend time to fix a Ruby installation - really worth the money if I factor in the time I would need to put it to fix an installation.
@strzibnyj Using this one https://t.co/e1t29nxAs5 , didn't have much problems since then with various ruby installations (we have various ruby versions from 2.6.5 to 3.3 in our projects) and gem installations.
Pro tip I recently discovered: if you’re a Verizon wireless customer and you want to make changes to your plan or Apple devices, use the My Verizon app. You might get better deals compared to the website.
@leenyburger I’m happy to chat (for free) about how I license and distribute @rubyonmac. Not exactly the same use case but there might be overlap. I use ruby-packer to generate a self-contained binary + gitlab-license gem. Here’s a talk I gave about this: https://t.co/fWBZ6sFBAL
@loftwah@mickhaelcannon If you ever run into this again and don’t mind paying to avoid wasting time, consider buying @rubyonmac, which comes with a reset mode that can clean up your dev setup in 1 minute, and then you can reinstall everything with a clean slate in 15 minutes.
@leenyburger Yes, the LTV field is very useful. The way I’ve used it so far is to determine the correct coupon amount to allow people to upgrade to a higher tier based on what they paid so far, i.e. their LTV.
@leenyburger 👋I do! I do! I have a field on the customers table called LTV (lifetime value) that gets updated automatically each time a purchase is made.
So, I'm in the market for a Rails dev role.
Ideally a new project leveraging Hotwire.
Please no EDA Architectures, Event Sourcing, CQRS & DDD. More so if it's self-rolled framework in a Rails app that is anxiety inducing for me.
Somehow, I'm more attracted to the Rails Way and not reinventing the wheel.
@andrewmcodes I don’t have any context for this, but as a pool owner, I feel the urge to say they’re not mutually exclusive. Saltwater pools have chlorine in them, at the same concentration as no salt pools.
In the former, a machine generates and dispenses chlorine via electrolysis.
@leonsilicon And yet over 2000 people have gladly bought my product because they were struggling. Just because it wasn’t hard for you doesn’t mean others aren’t struggling. Many factors can affect Ruby and gem installation. Even for experienced developers.
@helloitsolly I agree it’s advice to test, but it usually takes longer than 60 seconds to plan and implement tests, and what’s being tested will vary. It’s helpful to limit changes to avoid making false assumptions about what worked. 1 change alone might have better results than 2 combined.