/ usr / lib / vendor_ruby的目的是什么?

我一直在解决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目录吗?

谢谢。 唐

根据The Ruby Programming Language一书的摘录, vendor_ruby目录用于OS供应商提供的自定义。 根据我的个人经验,删除是安全的,这样做(也可能在你的情况下)可以解决与安装到其他目​​录中的Gems的冲突。