rvm : 명령을 찾을 수 없음 MAC OX


91

정말 무슨 일이 일어 났는지 모르겠습니다. 이 질문이 너무 NOOB 인 경우 실례하지만이 문제에 대한 해결책을 찾을 수 없습니다.

-bash : rvm : 명령을 찾을 수 없음

나는 이것을 시도했다

curl -L https://get.rvm.io | bash -s--최신 버전

그러나 1.9의 이전 버전에서는 작동하지 않기 때문에 simplecov를 사용하기 위해 루비 버전을 볼 필요가 없습니다.


도움이 될 수 있습니다 -railsinstaller.org .
avrelian

그다지 도와주지 않는다는 것, 오류는 여전히 존재합니다
Asantoya17

답변:


227

터미널에 rvm 셸 구성이로드되지 않았기 때문일 수 있습니다.

터미널에서 다음을 시도하십시오.

$ source ~/.rvm/scripts/rvm

그때

$ type rvm | head -n 1

출력이 다음과 같은 경우 :

rvm is a function

~ / .bash_profile 파일에 "source ~ / .rvm / scripts / rvm"을 추가해야 할 수도 있습니다.


2
감사! 그것은 나에게도 효과적이었습니다. 그 이유는 무엇입니까? rvm을 설치할 때 한 단계를 놓쳤습니까?
브루노

13
@Bruno 나도이 페이지에 왔는데, 실제로 설치 메시지에 다음과 같이 나와 있음을 깨달았습니다. RVM 사용을 시작하려면 실행해야합니다source /Users/username/.rvm/scripts/rvm
jamie-wilson

작동하지 않습니다. 첫 번째 명령이 리턴 "아니오 같은 파일 또는 디렉터리"다른 사람 - RVM를 찾을 수 없습니다
Vyachaslav Gerchicov을

@peterpengnz 두 번째 명령 없이도 내 Mac에서 작동했습니다. 즉, bash_profile에 적을 필요가 없었습니다.
Sumit Kumar Saha

@VyachaslavGerchicov 나는, 나는 그것이 작동하지 당신이 할 경우, 당신은 sudo를 실행하는 것 같아요 같은 문제가 있었다
layser

50

RVM을 설치할 때 표시되는 모든 텍스트를 읽어야합니다.

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

지난 몇 시간 동안 rvm을 설치하려고했지만 @mpapis에게 감사드립니다. rvm 명령을 찾을 수없는 이유를 알지 못했습니다. 첫 번째 줄이 트릭을했습니다. 다시 한 번 감사드립니다
Sumit Kumar Saha

안돼. 많은 오류 메시지. 이것은 나에게 리눅스의 나쁜 옛날을 생각 나게한다.
Tony

26

실행 후 sudo curl -L https://get.rvm.io | bash -s stable --ruby

터미널을 닫고 다시 열어야합니다!


3
close중요했다. 덕분에 ... 나는 다시 시작하고 일했다
씨 외국인을

닫지 않고 방금`source /Users/[my_account_name]/.rvm/scripts/rvm
Marjorie Roswell을

어리석은 날 ... 폐쇄 및 재개 터미널. 감사합니다, 작동합니다!
codeherk

7

이것은 나를 위해 일했습니다.

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


3

장기적인 솔루션의 경우 다음을 ~/.profile파일에 추가해야 합니다.

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

rvm을 단일 터미널에 간단히로드하려면

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

아마도이 호출은 더 교차 플랫폼입니다.

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


1

RVM 사용을 시작하려면 source /Users/yourusername/.rvm/scripts/rvm터미널 에 입력해야합니다 (물론 대신 실제 사용자 이름을 입력하십시오 yourusername).


다음 ~과 같이 대체로 사용할 수 있습니다 /Users/yourusername.source ~/.rvm/scripts/rvm
Ally Ripp

0

@mpapis가 제안한대로 먼저 수행하십시오.

$ rm -rf ~/.rvm

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

그런 다음 @peterpengnz가 제안한대로 이렇게하면 RVM cmd 문제로 문제가 해결됩니다.

$ source ~/.rvm/scripts/rvm


답변에 제한, 가정 또는 단순화를 제공 할 수 있습니까? 이 링크에서 답변하는 방법에 대한 자세한 내용을 참조하십시오. stackoverflow.com/help/how-to-answer
Usama Abdulrehman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.