James Mason changed bug 1069441
What Removed Added
CC   james.mason@suse.com

Comment # 20 on bug 1069441 from
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*.)


You are receiving this mail because: