web-dev-qa-db-ja.com

Arch-linuxのすべてのユーザーにgem Railsをインストールする方法

インストール時Rails with

Sudo gem install Rails

またはrootユーザーの場合、このインストールは$HOME/.gemそして実際のユーザーに対してのみ機能しますが、システム内のすべてのユーザーに対してどのようにインストールしますか?

2
richie-torres

/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パッケージをビルドする別のオプション。

5
JonnyJD

AURで利用可能なpacgemを使用できます: https://aur.archlinux.org/packages/pacgem

2
Hans

システム全体にファイルをインストールする場合は、常にパッケージマネージャーを使用してください。常に、常に、常に。 Ruby-RailsはAURで利用可能であり、システム全体としてインストールされます。 AURからパッケージをインストールする方法 について読み、 このパッケージ で前述のことを実行します。

0
Synthead