我需要在系统中至少安装 1.9 版。但是,当我在“正常模式”和“sudo 模式”下运行 ruby -v
时,它们是不同的:
$ ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
$ sudo ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
如果我做which ruby
:
$ which ruby
/usr/local/bin/ruby
$ sudo which ruby
/usr/bin/ruby
如何安装 Ruby 以使其对它们都相同?
最佳答案
简而言之,您可以为 super 用户放置路径/usr/local/bin/ruby /usr/bin/ruby。
$sudo 回显 $PATH
将向您展示当前的技术水平
关于用户的 Ruby 安装与 sudo 不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20112452/