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?
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.Jawaban:
Coba jalankan dengan
sudo
:sumber
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 langsung
rvmsudo 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
sudo
hanya menggunakan caservmsudo
.sumber