Mengapa saya mendapatkan kesalahan izin menginstal Ruby 1.9.3 dengan RVM?

0

Saya perlu menginstal versi Ruby yang lebih baru dari 1.8.7.

Saya sudah berhasil menginstal Homebrew dan RVM, tetapi inilah yang terjadi ketika saya mencoba menginstal Ruby.

aldaman:~ Alex$ rvm install 1.9.3
mkdir: /usr/local/rvm/log/ruby-1.9.3-p429: Permission denied
mkdir: /usr/local/rvm/log/ruby-1.9.3-p429: Permission denied
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p429.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require sudo password.
Already up-to-date.
mkdir: /usr/local/rvm/log/ruby-1.9.3-p429: Permission denied
tee: /usr/local/rvm/log/ruby-1.9.3-p429/1370998530_package_install_openssl.log: No such file or directory
tee: /usr/local/rvm/log/ruby-1.9.3-p429/1370998530_package_install_openssl.log: No such file or directory
Installing required packages: openssl.............................
Error running 'requirements_osx_brew_libs_install openssl',
please read /usr/local/rvm/log/ruby-1.9.3-p429/1370998530_package_install_openssl.log

Saya tidak tahu bagaimana cara memperbaikinya. Apakah ada yang tahu caranya?


sumber
1
Meskipun Anda dapat menginstal RVM "multi-user", itu umumnya lebih baik untuk melakukannya untuk "single-user", dan, sebenarnya dianjurkan: Single-User installations (recommended) - For an isolated install within a user's $HOME, not for root.. Lihat rvm.io/rvm/install , terutama bagian berikut "Instalasi menjelaskan" untuk informasi lebih lanjut.
TTM

Jawaban:

0

Coba jalankan dengan sudo:

sudo rvm install 1.9.3
Linuxios
sumber
2

Tampaknya Anda menginstal rvm dalam mode 'Multi-pengguna' alias 'instalasi sistem luas'.

Anda harus mengikuti instruksi dan menambahkan pengguna Anda ke grup 'rvm' dan membuka kembali sesi. Setelah ini selesai, Anda akan dapat menginstal batu rubi secara langsungrvmsudo rvm install 1.9.3

Seperti yang sering kita harus berhati-hati kapan harus menggunakan akun root atau doa sudo. Sebagaimana diceritakan dalam panduan instalasi rvm tidak ada kasus di mana sudohanya menggunakan case rvmsudo.

Elmatou
sumber