rvm: komut bulunamadı MAC OX


92

Gerçekten ne olduğunu bilmiyorum. Bu soru bu kadar HAYIR ise özür dilerim, ancak bu sorunun çözümünü bulamıyorum.

-bash: rvm: komut bulunamadı

Bunu denedim

curl -L https://get.rvm.io | bash -s - - son sürüm

ama yine de hiçbir şey basitcov'u kullanmak için yakut sürümünü görmem gerek çünkü 1.9'dan eski sürümle çalışmıyor



bu bana çok yardımcı olmuyor, hata hala orada
Asantoya17

Yanıtlar:


228

Bunun nedeni, terminalin rvm kabuk yapılandırmasının yüklü olmaması olabilir.

Terminalinizden takip etmeyi deneyin:

$ source ~/.rvm/scripts/rvm

sonra

$ type rvm | head -n 1

Çıktı şu ise:

rvm is a function

~ / .Bash_profile dosyanıza "kaynak ~ / .rvm / scripts / rvm" eklemeniz gerekebilir


2
Teşekkürler! Benim için de çalıştı. Bunun sebebi nedir? Rvm'yi kurarken bir adımı kaçırdım mı?
Bruno

13
@Bruno Ben de bu sayfaya geldim, sonra aslında kurulum mesajında ​​yazdığını fark ettim: RVM'yi kullanmaya başlamak için çalıştırmanız gerekirsource /Users/username/.rvm/scripts/rvm
jamie-wilson

çalışmıyor. İlk komut "böyle bir dosya veya dizin yok" döndürür diğerleri - rvm bulunamadı
Vyachaslav Gerchicov

@peterpengnz i bash_profile bunu yazmaya gerek yoktu yani hatta ikinci komuta olmadan benim mac üzerinde çalıştı
Sumit Kumar Saha

@VyachaslavGerchicov Ben de aynı sorunu yaşadım, sanırım sudo ile çalışıyorsunuz, eğer çalışmazsanız işe yarayacak
layser

50

RVM'yi kurduğunuzda görüntülenen tüm metinleri okumanız gerekir:

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

Çok teşekkürler @mpapis Son birkaç saattir rvm kurmaya çalışıyordum ama rvm komutunun neden bulunamadığını bulamadım. İlk satır hile yaptı. Tekrar teşekkürler
Sumit Kumar Saha

Gitme. BİRÇOK hata mesajı. Bu bana Linux'un eski kötü günlerini hatırlatıyor.
Tony

26

sen koştuktan sonra sudo curl -L https://get.rvm.io | bash -s stable --ruby

terminali kapatmanız ve ardından tekrar açmanız gerekir!


3
closeÖnemliydi. Teşekkürler .. Yeniden başlattım ve işe yaradı
Bay Alien

Kapatmadım, az önce `source /Users/[my_account_name]/.rvm/scripts/rvm
Marjorie Roswell

Aptal ben ... kapandı ve terminali yeniden açtı. teşekkürler, işe yarıyor!
codeherk

7

Bu benim için çalıştı:

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


3

Uzun vadeli bir çözüm için, bunu ~/.profiledosyanıza eklemelisiniz :

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

rvm'yi tek bir terminale yüklemek için,

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

sözde bu çağrı daha çok platformlar arasıdır:

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

2

RVM'yi kurduktan sonra terminali kapatın ve yeniden başlatın - HER ZAMAN beni alıyor.


1

RVM'yi kullanmaya başlamak için, source /Users/yourusername/.rvm/scripts/rvmterminalinize girmeniz gerekir (tabii ki yerine gerçek kullanıcı adınızı girin yourusername).


Kullanabileceğiniz ~için yedek olarak /Users/yourusername: olaraksource ~/.rvm/scripts/rvm
Ally Ripp

0

@Mpapis tarafından önerildiği gibi, önce bunu yapın

$ rm -rf ~/.rvm

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

Ardından, @peterpengnz tarafından önerildiği gibi, bunu yapın ve RVM cmd sorunları ile sorun yaşamayacaksınız.

$ source ~/.rvm/scripts/rvm


Cevabınızda herhangi bir sınırlama, varsayım veya basitleştirme sağlayabilir misiniz? Bu bağlantıda nasıl yanıt vereceğinizle ilgili daha fazla ayrıntıya bakın: stackoverflow.com/help/how-to-answer
Usama Abdulrehman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.