使用ansible与rvm和rvmrc

时间:2014-06-17 01:56:17

标签: ruby rvm ansible

我尝试使用ansible安装ruby gem。我使用rvm进行版本管理。远程目录包含一个rvmrc文件来配置ruby和gemset版本。但是,当使用ansible的命令/ shell模块时,它仍然使用默认的ruby版本,而不是rvmrc文件中指示的版本。所以我的问题是如何使用正确的ruby / gemset版本执行命令?

1 个答案:

答案 0 :(得分:4)

您可以像这样直接调用rvm

/usr/local/rvm/bin/rvm all do gem install ...

其中all表示由rvm管理的所有ruby版本(或者您可以直接指定版本)。