Can't get Ruby to update so ./launcher rebuild app keeps failing

Yes you can. Edit app.yml on a fresh install before building discourse (since you can’t downgrade). Pick the tag from GitHub. I had to do this some time ago when I had to restore to an old version before upgrading to the latest.

Now I make an image of the working version before I upgrade just case something went wrong.