![如何在 arch-linux 中为所有用户安装 gem rails](https://linux22.com/image/1329851/%E5%A6%82%E4%BD%95%E5%9C%A8%20arch-linux%20%E4%B8%AD%E4%B8%BA%E6%89%80%E6%9C%89%E7%94%A8%E6%88%B7%E5%AE%89%E8%A3%85%20gem%20rails.png)
安装导轨时
sudo gem install rails
或者使用 root 用户,此安装$HOME/.gem
仅适用于实际用户,如何为系统中的所有用户安装?
答案1
您可能需要更改/etc/gemrc
或/root/.gemrc
。默认设置为
gem: --user-install
这正是您所观察到的。您可以使用
gem install --no-user-install rails
通过 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 安装软件包并执行上述操作这个包。