When install rails with
sudo gem install railsor with root user, this install in $HOME/.gem and only works for actual user, how install for all users in the system ?
3 Answers
You might need to change your /etc/gemrc or /root/.gemrc.
The default is set to
gem: --user-installWhich does exactly what you observed. You can use
gem install --no-user-install railsSee Arch Wiki: Ruby.
install-packages-through-apt-get-or-gem is about the decision to use a package manager or gem.
Using pacman is the same as using apt-get in this case.
EDIT:
As mentioned by Hans: Another option to use pacgem to build an Arch Linux package from a gem on the fly.
You can use pacgem which is available in AUR:
If you're installing files system-wide, always use your package manager for it. Always, always, always. ruby-rails is available in the AUR, and it will install as system-wide. Read about how to install packages from the AUR and perform the aforementioned with this package.