6

我一直在解决 CANVAS LMS 的一个问题,其中 /usr/lib/vendor_ruby 中似乎存在 ruby​​ 的陈旧版本。

当我删除 /usr/lib/vendor_ruby/rails 和 /usr/lib/vendor_ruby/rails.rb 文件时,Canvas 的问题就消失了。

/usr/lib/vendor_ruby 目录的用途是什么?

我在 Ubuntu 13.04 上运行 ruby​​ 1.9.3,并从 1.8.7 升级。

我可以安全地删除整个 /usr/lib/vendor_ruby 目录吗?

谢谢。大学教师

4

1 回答 1

4

根据《Ruby 编程语言》一书的摘录,该vendor_ruby目录旨在用于操作系统供应商提供的自定义。以我个人的经验,删除它是安全的,这样做可以(就像你的情况一样)解决与安装到其他目​​录中的 Gems 的冲突。

于 2014-11-17T14:30:28.877 回答