2011-01-30 6 views
24

예제 튜토리얼 시리즈를 통해 레일을 살펴 보겠습니다. 나는 질문을하기 전에 해결책을 찾기 위해 최선을 다하고 있습니다. 그래서 나는 무엇인가 놓친 경우 사과합니다.RVM 명령 : source ~/.rvm/scripts/rvm

내가 명령을 펀치 할 필요가 터미널에 명령 줄에서 RVM을 부팅해야 할 때마다 있도록 RVM의 처음 상태 : source ~/.rvm/scripts/rvm

이 정상인가요? 이전에이 코드를 입력하지 않으면 RVM 명령이 작동하지 않습니다. 참고 RVM 명령을 입력해야 할 때마다가 아니라 한 번만 명령을 입력하면됩니다.

많은 도움에 감사드립니다.

답변

40

당신의 ~/.profile 또는 ~/.bashrc이 넣어 :

# This loads RVM into a shell session. 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

그래서 수동으로 모든 세션을 입력 할 필요가 없습니다.

+0

구체적으로 무엇을하는지 묻습니다. 이 구문은 Shell에 익숙하지 않은 사람에게는 약간 혼란스러워 보입니다. –

+1

우분투 14.04 및 rvm 1.25.25 (stable)를 사용하여 저에게 적합하지 않습니다. 나는 이것을'~/.bashrc' 파일과'source/home/pallavsharma/.rvm/scripts/rvm'에 넣으려고했는데 터미널에서 rvm을 사용할 때마다 수동으로 이것을 실행해야합니다. – PallavSharma

+1

@Mirko'~/.profile'에 넣고'~/.bashrc'에 넣는 것의 차이점은 무엇입니까? – InvalidBrainException

2

당신이 그놈 터미널을 사용하려면이 RVM과 (우분투에 기본으로 제공됩니다) 또한 팁, 당신은 다음을 수행 할 수

  • 편집 기본 프로필을.

    "Run command as a login shell" 
    
  • 이 기본적으로 표준의 .bashrc로드를 중지합니다 : 다음 설정을 확인하십시오. 홈 디렉토리의 .bashrc 가리키는 .rvmrc의 소프트 링크를 만들어이 문제를 해결

    cd 
    ln -s .bashrc .rvmrc 
    
1

다시 개방은 루비의 특정 버전을 설치 한 후 터미널 &을 닫으십시오 :

https://www.youtube.com/watch?v=THG3BKy6JEI을 "| bash는 안정 --ruby을 -s -L https://get.rvm.io 컬"

은 그 때 나는 터미널을 종료 2시 32분 예를 들어

)에서 난에 입력 & 재개 된 터미널 & "rvm install 2.2.3"&이 입력 됨 : D :