rvm: perintah tidak ditemukan MAC OX

92

Sungguh, saya tidak tahu apa yang terjadi. Permisi jika pertanyaan ini sangat TIDAK BISA, tetapi saya tidak dapat menemukan solusi untuk masalah ini.

-bash: rvm: perintah tidak ditemukan

Saya mencoba ini

curl -L https://get.rvm.io | bash -s - --version terbaru

tapi masih tidak ada yang saya perlu melihat versi ruby ​​untuk menggunakan simplecov karena tidak bekerja dengan versi yang lebih lama dari 1.9

Asantoya17
sumber
Mungkin berguna - railsinstaller.org .
avrelian
bahwa tidak banyak membantu saya, kesalahan masih ada
Asantoya17

Jawaban:

228

Mungkin karena terminal tidak memuat konfigurasi shell rvm.

Coba ikuti dari terminal Anda:

$ source ~/.rvm/scripts/rvm

kemudian

$ type rvm | head -n 1

Jika outputnya adalah:

rvm is a function

Anda mungkin perlu menambahkan "source ~ / .rvm / scripts / rvm" ke file ~ / .bash_profile Anda

peterpengnz
sumber
2
Terima kasih! Itu berhasil untuk saya juga. Apa alasannya ini? Apakah saya melewatkan langkah saat memasang rvm?
Bruno
13
@Bruno Saya datang ke halaman ini juga, kemudian menyadari bahwa sebenarnya tertulis dalam pesan instalasi: Untuk mulai menggunakan RVM Anda perlu menjalankansource /Users/username/.rvm/scripts/rvm
jamie-wilson
tidak bekerja. Perintah pertama mengembalikan "tidak ada file atau direktori seperti itu" yang lain - rvm tidak ditemukan
Vyachaslav Gerchicov
@peterpengnz itu bekerja di mac saya bahkan tanpa perintah kedua yaitu saya tidak perlu menuliskannya di bash_profile
Sumit Kumar Saha
@VyachaslavGerchicov Saya memiliki masalah yang sama, saya kira Anda menjalankan sudo, jika tidak, ini akan berhasil
layser
50

Anda perlu membaca semua teks yang ditampilkan saat Anda menginstal RVM:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
mpapis
sumber
Terima kasih banyak @mpapis saya mencoba menginstal rvm selama beberapa jam terakhir tetapi tidak tahu mengapa perintah rvm tidak ditemukan datang. Baris pertama berhasil. Terima kasih lagi
Sumit Kumar Saha
Tidak pergi. BANYAK pesan kesalahan. Ini mengingatkan saya pada masa lalu Linux yang buruk.
Tony
26

setelah kamu lari sudo curl -L https://get.rvm.io | bash -s stable --ruby

Anda harus menutup terminal, lalu buka lagi!

parkerqian.dll
sumber
3
Itu closepenting. Terima kasih .. Saya memulai kembali dan berhasil
Tn. Alien
Saya tidak menutup, saya hanya menjalankan `sumber /Users/[my_account_name]/.rvm/scripts/rvm
Marjorie Roswell
Konyol saya ... terminal ditutup & dibuka kembali. terima kasih, itu berhasil!
Codeherk
7

Ini berhasil untuk saya:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
DonRichards
sumber
5

source /etc/profile bekerja untuk saya.

Wilson Silva
sumber
3

Untuk solusi jangka panjang, Anda harus menambahkan ini ke ~/.profilefile Anda :

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

untuk memuat rvm ke dalam satu terminal, gunakan

source "$HOME/.rvm/scripts/rvm"

seharusnya panggilan ini lebih bersifat lintas platform:

. "$HOME/.rvm/scripts/rvm"
Alexander Mills
sumber
2

Tutup dan mulai ulang terminal setelah menginstal RVM - dapatkan saya SETIAP WAKTU.

David J Roach V
sumber
1

Untuk mulai menggunakan RVM, Anda harus masuk source /Users/yourusername/.rvm/scripts/rvmke terminal Anda (tentu saja, masukkan nama pengguna asli Anda sebagai ganti yourusername).

CodeBiker
sumber
Anda dapat menggunakan ~sebagai pengganti /Users/yourusernameseperti di:source ~/.rvm/scripts/rvm
Ally Ripp
0

Seperti yang disarankan oleh @mpapis, Lakukan ini dulu

$ rm -rf ~/.rvm

$ curl -L https://get.rvm.io | bash -s stable

Kemudian, seperti yang disarankan oleh @peterpengnz, lakukan ini dan Anda akan baik-baik saja dengan masalah cmd RVM

$ source ~/.rvm/scripts/rvm

k9x
sumber
Dapatkah Anda memberikan batasan, asumsi, atau penyederhanaan dalam jawaban Anda. Lihat detail lebih lanjut tentang cara menjawab di tautan ini: stackoverflow.com/help/how-to-answer
Usama Abdulrehman