如何在 arch-linux 中为所有用户安装 gem rails

如何在 arch-linux 中为所有用户安装 gem rails

安装导轨时

sudo gem install rails

或者使用 root 用户,此安装$HOME/.gem仅适用于实际用户,如何为系统中的所有用户安装?

答案1

您可能需要更改/etc/gemrc/root/.gemrc。默认设置为

gem: --user-install

这正是您所观察到的。您可以使用

gem install --no-user-install rails

Arch Wiki:Ruby

通过 apt-get 或 gem 安装软件包是关于使用包管理器或的决定gem。在这种情况下,使用pacman与使用相同。apt-get

编辑:

正如 Hans 所说:另一种选择是使用派格姆动态地从 gem 构建一个 Arch Linux 包。

答案2

您可以使用 AUR 中提供的 pacgem:https://aur.archlinux.org/packages/pacgem

答案3

如果您要在整个系统范围内安装文件,请始终使用包管理器。始终、始终、始终。ruby-rails 在 AUR 中可用,它将作为系统范围安装。阅读如何从 AUR 安装软件包并执行上述操作这个包

相关内容