用户的 Ruby 安装与 sudo 不同吗?

标签 ruby installation version sudo

我需要在系统中至少安装 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/

相关文章:

ruby-on-rails - Rails,如何提交带有文本链接的表单?

ruby - 在 Linux Docker 容器上运行时出现 gsub 编码错误 US-ASCII 中的字节序列无效

ruby-on-rails - Rails 获取序列化模型记录

mysql - 如何增加十进制值?

java - 在 java 对象中存储版本号

Mac 上的 Python 版本

ruby - 安装 travis 命令行窗口

visual-studio-2013 - Visual Studio 2013 安装程序项目 - 32 位操作系统中的错误

python - scipy 在 linux 上安装 : can't find a lapack object sgges_

java - android:使用包安装程序以编程方式安装应用程序