You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why are rbenv and rvm installed on Ruby development containers? We can already select the version of Ruby we want installed by using a particular Docker image tag, so there's no need for a Ruby version manager; they generate unnecessary noise and are difficult to remove from the pre-built containers. At the very least, there should be a mechanism to conditionally prevent loading the rvm and rbenv initialization scripts using an environment variable.
ruby,ruby-railsSteps to Reproduce:
ruby-railsdevelopment container definitioncdinto the workspace directory (e.g.cd .orcd /workspacefrom a new Integrated Terminal)rvmcomplains about the Ruby version specified in theGemfileisn't installed, even though the development container specifically has (the correct version of) Ruby installed (see Disable RVM nag warning about a Ruby version not being installed #690).Why are
rbenvandrvminstalled on Ruby development containers? We can already select the version of Ruby we want installed by using a particular Docker image tag, so there's no need for a Ruby version manager; they generate unnecessary noise and are difficult to remove from the pre-built containers. At the very least, there should be a mechanism to conditionally prevent loading thervmandrbenvinitialization scripts using an environment variable.