2013-07-24 27 views
2

我一直在解決CANVAS LMS的一個問題,那裏有什麼似乎是/ usr/lib/vendor_ruby中存在的過時版本的ruby。/usr/lib/vendor_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目錄嗎?

謝謝。 Don

回答

0

根據The Ruby Programming Language這本書的摘錄,vendor_ruby目錄用於由OS供應商提供的自定義。根據我個人的經驗,可以安全地刪除,並且這樣做可以(也可能在您的情況下)解決與安裝到其他目​​錄中的Gems的衝突。