What | Removed | Added |
---|---|---|
CC | james.mason@suse.com |
Rails is just one example where we don't have an ideal solution for dev vs. production... ironically, for the case of Leap (for dev) to SLES (for production) it's fairly easy, and all the dependencies are there and matching. Things get tricky when you move development, say to Tumbleweed, and you have multiple projects with multiple targets... that's when things really go off the rails (pun intended ;-). After a decade of doing Rails on *SUSE* distros, the only solution that consistently works for me, is rvm for dev, and carefully crafted Gemfiles that match upstream packaging. Rvm is the saving grace that's allowed working on SLES12 projects with Ruby 2.1, projects running in Heroku on Ruby 2.4, new projects on Ruby 2.5, all without overpopulating my system with unnecessary libraries. If there's interest in making life easier for Ruby devs, what would help is packaged rvm builds for every Ruby version (as, 2.1 for example, no longer builds on Tumbleweed). (Of course this is all a digression from the original bug topic, sorry Dim*.)