Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sudo中不同的ruby版本_Ruby_Macos_Sudo_Rbenv - Fatal编程技术网

sudo中不同的ruby版本

sudo中不同的ruby版本,ruby,macos,sudo,rbenv,Ruby,Macos,Sudo,Rbenv,我使用的是osx10.10.3和rbenv来使用ruby 当我运行ruby-v时: ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14] ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14] 当我运行sudoruby-v时: ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14

我使用的是
osx10.10.3
rbenv
来使用ruby

当我运行ruby-v时:

ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
当我运行
sudoruby-v
时:

ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
rbenv中的版本(sudo和regular run):


我如何在sudo中更改ruby版本,以及为什么会发生这种情况?

您是否尝试将rbenv版本设置为全局版本
rbenv global 2.2.1
yes仍然会得到
ruby 2.0.0
可能的重复