2016-11-04 58 views
-1

我想编写一个小bash脚本来为新项目自动设置正确的ruby版本和gemset。对于测试,我已安装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] 

内容:

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

如安装红宝石或创建gemsets其他操作似乎工作,我只是无法获得use修改脚本调用程序使用的当前版本。有任何想法吗?

回答

0

答案显然是简单的,我应该叫使用

. ./script 
脚本