Saat memasang rel dengan
sudo gem install rails
atau dengan pengguna root, instal ini masuk $HOME/.gem
dan hanya berfungsi untuk pengguna sebenarnya, bagaimana instal untuk semua pengguna dalam sistem?
sumber
Saat memasang rel dengan
sudo gem install rails
atau dengan pengguna root, instal ini masuk $HOME/.gem
dan hanya berfungsi untuk pengguna sebenarnya, bagaimana instal untuk semua pengguna dalam sistem?
Anda mungkin perlu mengubah /etc/gemrc
atau /root/.gemrc
. Standarnya diatur ke
gem: --user-install
Yang melakukan apa yang Anda amati. Kamu bisa memakai
gem install --no-user-install rails
Lihat Arch Wiki: Ruby .
install-packages-through-apt-get-or-gem adalah tentang keputusan untuk menggunakan manajer paket atau gem
. Menggunakan pacman
sama dengan menggunakan apt-get
dalam hal ini.
EDIT:
Seperti disebutkan oleh Hans: Pilihan lain untuk menggunakan pacgem untuk membangun paket Arch Linux dari permata on the fly.
Anda dapat menggunakan pacgem yang tersedia di AUR: https://aur.archlinux.org/packages/pacgem
Jika Anda menginstal file di seluruh sistem, selalu gunakan manajer paket Anda untuk itu. Selalu, selalu, selalu. ruby-rails tersedia di AUR, dan akan diinstal sebagai sistem-lebar. Baca tentang cara menginstal paket dari AUR dan melakukan yang disebutkan di atas dengan paket ini .