2014-09-17 2 views
0

일부 사용자는 자동으로 한 버전의 루비를 얻고 다른 사용자는 다른 버전의 루비를 갖도록 RVM을 설정 하시겠습니까?사용자 루비 버전 당 RVM 설정

예를 들어, 나는 다음과 같은 사용자가 항상 루비의 다음 버전 => 1.9
루트

자식 => 시스템
밥 => 2.0

the rvm documenation 보면 갖고 싶어, 나는 '수 사용자 설정에 대한 조회를 찾으십시오.

어떻게하면됩니까?

어딘가에 배치 할 수있는 구성 파일이 있기를 바랍니다. 꼭두각시로 서버 설치를 자동화하기 때문에 수동으로 rvm 명령을 실행하는 것은 실현 가능하지 않습니다.

나는이 꼭두각시 모듈을 사용하여, RVM을 설치 한

업데이트, https://forge.puppetlabs.com/maestrodev/rvm 모든 사용자가 RVM 명령에 액세스 할 것으로 보인다.

+1

처음에는 Rvm이 사용자별로 설치되어 있어야합니다. –

+0

'rvm'은 사용자 또는 시스템별로 설치 및 구성 할 수 있습니다. 따라서 모든 사용자가 독립적으로 설정 및 구성되거나 전체 시스템이 있고 모든 사용자가 동일한 구성을 사용합니다. 그러나 전 세계적으로 사용자 별 설정을 관리하는 방법이 있다고 생각하지 않습니다. – lurker

답변

0

maestrodev/rvm 모듈은 다양한 RVM 루비 시스템을 설치, 당신은에 .rvmrc를 추가,

rvm::system_user { bturner: ; jdoe: ; jsmith: ; } 

및 msergeant 같은

이 언급 한 RVM 그룹에 각 사용자를 추가 rvm:system_user를 사용할 필요가 각 사용자의 집.