我成功地将RVM配置为使用Ruby 1.9.2,一切正常.然而,当我试图用sudo运行Ruby时,它说它找不到RVM或Ruby:

$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

$ sudo ruby -v
[sudo] password for administrator:
sudo: ruby: command not found

这是正确的行为还是我的RVM配置错误?也许我应该用system wide install

推荐答案

使用rvmsudo命令而不是sudo命令

Ruby相关问答推荐

MongoDB通过Brew Services";未定义的方法`plist_starting';";

有没有办法保存 ruby​​ 代码的执行,以便稍后使用逐步重播对其进行调试?

当一个方法在没有参数的 return 关键字上提前退出时,返回什么值?

当我在 Ruby 中围绕最后一个字符拆分时,如何拆分字符串?

在 ruby​​ 中提取文档中的主题标签和部分

配置 SubLime Linter 插件以使用 Ruby 1.9 语法

ActiveRecord::AdapterNotSpecified 数据库配置未指定适配器

C# 中的 typeof 保留字是否有 Ruby 类似功能?

Ruby 中的 Fail vs. raise:我们真的应该相信风格指南吗?

模块中的实例变量?

Ruby代码美化,多行拆分长指令

在 Selenium WebDriver 中按 Ctrl + A

如何在Ruby中获取终端窗口的宽度

动态设置 Ruby 对象的属性

Ruby 中 Array#reject 的反义词是什么?

通过 x 个字符在 Ruby 中获取子字符串

Mustache Templates 可以做模板扩展吗?

to_proc 方法是什么意思?

如何从字符串创建 Ruby 日期对象?

给定一组参数,如何将这些参数发送到 Ruby 中的特定函数?