インストール時Rails with
Sudo gem install Rails
またはrootユーザーの場合、このインストールは$HOME/.gem
そして実際のユーザーに対してのみ機能しますが、システム内のすべてのユーザーに対してどのようにインストールしますか?
/etc/gemrc
または/root/.gemrc
を変更する必要がある場合があります。デフォルトはに設定されています
gem: --user-install
これはあなたが観察したことを正確に行います。あなたが使用することができます
gem install --no-user-install Rails
Arch Wiki:Ruby を参照してください。
install-packages-through-apt-get-or-gem は、パッケージマネージャーまたはgem
を使用するかどうかの決定に関するものです。この場合、pacman
を使用することはapt-get
を使用することと同じです。
編集:
ハンスが述べたように: pacgem を使用してその場でgemからArchLinuxパッケージをビルドする別のオプション。
AURで利用可能なpacgemを使用できます: https://aur.archlinux.org/packages/pacgem
システム全体にファイルをインストールする場合は、常にパッケージマネージャーを使用してください。常に、常に、常に。 Ruby-RailsはAURで利用可能であり、システム全体としてインストールされます。 AURからパッケージをインストールする方法 について読み、 このパッケージ で前述のことを実行します。