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

ric*_*res 2 ruby arch-linux ruby-on-rails rubygems

安装导轨时

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

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

Jon*_*yJD 5

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

gem: --user-install
Run Code Online (Sandbox Code Playgroud)

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

gem install --no-user-install rails
Run Code Online (Sandbox Code Playgroud)

参见Arch 维基:Ruby

install-packages-through-apt-get-or-gem是关于使用包管理器或gem. 使用pacmanapt-get本例中的使用相同。

编辑:

正如 Hans 所提到的:使用pacgem从运行中的 gem 构建 Arch Linux 包的另一种选择。