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.