Puppet指向安装的旧版本ruby

Puppet指向安装的旧版本ruby,ruby,rubygems,puppet,puppet-enterprise,Ruby,Rubygems,Puppet,Puppet Enterprise,我正在CentOS上使用RVM安装ruby最新版本(2.2.1)将其设置为默认版本。点击此链接:- 这里我假设我有最新的ruby版本&默认设置为。 默认情况下,Ruby 1.8随CentOS一起发布 现在,当我运行puppet服务器来安装一些默认模块时,它仍然指向Ruby 1.8。使用以下链接: 我想要实现的就是安装最新的ruby,或者可能是Ruby1.9.3版本,并用相同的ruby版本配置puppet 您正在使用root,它将使用root的路径,而不是RVM下的普通用户。当然,除非您使用根

我正在CentOS上使用RVM安装ruby最新版本(2.2.1)将其设置为默认版本。点击此链接:-

这里我假设我有最新的ruby版本&默认设置为。

默认情况下,Ruby 1.8随CentOS一起发布

现在,当我运行puppet服务器来安装一些默认模块时,它仍然指向Ruby 1.8。使用以下链接:


我想要实现的就是安装最新的ruby,或者可能是Ruby1.9.3版本,并用相同的ruby版本配置puppet

您正在使用root,它将使用root的路径,而不是RVM下的普通用户。当然,除非您使用根用户安装了RVM,这是不推荐的。

命令给您的是
RVM list
什么?请查看以下链接中的输出:您可以粘贴
ls-ltr/usr/bin/ruby
的结果吗它看起来
1.9.3
位于您的默认位置和当前位置。所以应该是1.9.3。但也许还有别的问题。继续尝试。@AmitThawait下面是输出:-[root@puppetmaster~]#ls-ltr/usr/bin/ruby-rwxr-xr-x 1根根目录5184 Mar 2 09:05/usr/bin/ruby