我正在尝试安装红宝石使用ansible。我使用rvm进行版本管理。远程目录包含一个rvmrc文件,用于配置ruby和gemset版本。但是,在使用ansible的命令/shell模块时,它仍然使用默认的ruby版本,而不是rvmrc文件中指定的版本。因此,我的问题是如何使用正确的ruby/gemset版本执行命令?
发布于 2014-06-18 21:21:32
您可以像这样直接调用rvm:
/usr/local/rvm/bin/rvm all do gem install ...
其中,all表示由rvm管理的所有版本的ruby (或者可以直接指定版本)。
https://stackoverflow.com/questions/24254650
复制相似问题