2011-08-24 3 views
7

나는 평화롭게 (re : rbenv) 왔지만 rvm & .rvmrc와 함께 초조해합니다. 나는 내 프로젝트 폴더에 내 ruby ​​& gemset 환경이 올바르게 설정되지 않았다는 것을 발견하기 위해서만 cd하는 문제를 계속 실행합니다. 그래서 누군가가 한 번에 모두 내 프로젝트에 적절한 .rvmrc를 만드는 방법을 말해 줄 수 있습니다. .rvmrc를 생성하고 사용 (이 때로는 때로는하지 작동합니다) 거기에 'RVM 사용 [email protected]을' rvm을 사용하여 특정 프로젝트를 읽지 못했습니다. rvmrc

  • 퍼팅

    1. :

      나는 내가 알고있는 두 가지 방법을 시도 rvm --create --rvmrc [email protected] 명령 행 도구를 사용하여 좀 더 정교한 .rvmrc를 생성하지만 프로젝트 폴더에 cd'ing하면 원하는 결과를 얻지 못합니다.

    이 문제는 불규칙합니다. 내가 두 개의 다른 컴퓨터에서 작업하고 Dropbox를 통해 내 프로젝트 폴더를 동기화하고 있다고 말할 것입니다. 그래서 이것은 rvm이 폴더를 확인할 수 없으므로 .rvmrc를 무시하는 문제 일 수 있습니까?

    도움이 될 것입니다.

  • +0

    가능한 중복 ([rvmrc 파일이 작동하지] http://stackoverflow.com/questions/6719700/rvmrc-file-not- : 당신이 나중에 결정을 변경하려는 경우에는 RVM의 rvmrc 명령을 사용한다 작동 중) – Rimian

    답변

    6

    당신은 RVM 스크립트를 공급하기 전에 쉘 설정에

    rvm_project_rvmrc=1 
    

    을 설정해야 할 수도 있습니다, 예를 들면 :

    rvm_project_rvmrc=1 
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 
    
    +0

    고맙습니다. 나는 이것이 효과가 있다고 생각한다. 이것이 무엇을하는지 이해하도록 도와주는주의? – Etienne

    +2

    내가 알기에, 'cd'명령을 무시하는 rvm에 대한 몇 가지 혼란이있었습니다 (여러분이 디렉토리를 변경할 때 rvmrc를 확인하기 위해이 작업을 수행합니다.) 그래서 기본적으로 사용을 중지하고 rvm_project_rvmrc 옵션을 추가했습니다 그것을 가능하게합니다. – tvon

    11

    당신은 .rvmrc 파일을 변경 한 후 프로젝트 디렉토리를 입력 할 때마다, rvm은 새 파일을 수락할지 여부를 묻습니다.

    rvm rvmrc {trust,untrust,trusted,load,reset} 
    
    +2

    감사합니다. 이것은 나를 미치게했다. –

    관련 문제