Ruby/Usage

From ALT Linux Wiki
< Ruby
Revision as of 15:06, 12 December 2023 by Majioa (talk | contribs) (→‎Usage)

Usage

You have to use system ruby generally for several purposes, so you have to:

  1. use application, which strictly requires ruby, like: foreman, gem-alexandria-book-collection-manager;
  2. use ruby for development only purposes on your local machine;

Usage system ruby for production cases is UNSUPPORTED.

Out ruby use rvm for build process. So to install an additional ruby gems or side modules, you have to add a user into rvm group:

# usermod [USER] -aG rvm

or

$ sudo bash -c "usermod \$SUDO_USER  -aG rvm"

And then relogin as the user. From time of relogin, additional gems will be installed for the user in the default $GEM_HOME folder /var/cache/ruby/gemie.