2016-11-04 9 views
-1

새 프로젝트의 올바른 루비 버전과 gemset을 자동으로 설정하는 작은 bash 스크립트를 작성하려고했습니다. 테스트를 위해 rvm을 루비 2.3.1과 두 개의 보석 세트, 즉 foobar과 함께 설치했습니다. 스크립트의bash 스크립트를 통한 RVM 사용

$ rvm current 
[email protected] 

$ ./script 
Using ruby-2.3.1 with gemset bar 
Using /(...)/.rvm/gems/ruby-2.3.1 with gemset bar 
[email protected] 

$ rvm current 
[email protected] 

내용 :

에도이 같은 간단한 테스트는 무엇을 기대 반환하지 않습니다, 작업 루비를 설치하거나 gemsets을 만드는 등의

#!/bin/bash --login 
rvm gemset use bar 
rvm use [email protected] 
rvm current 

다른 작업을 것 같다 나는 단지 use을 사용하여 스크립트 호출자가 사용하는 현재 버전을 수정할 수 없습니다. 어떤 아이디어?

대답은 분명 간단했다

답변

0

, 나는

. ./script 
를 사용하여 스크립트를 호출해야