6

/usr/lib/vendor_ruby に古いバージョンの ruby​​ が存在するという CANVAS LMS の問題に取り組んでいます。

/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

The Ruby Programming Language bookからのこの抜粋によると、vendor_rubyディレクトリは OS ベンダーによって提供されるカスタマイズを目的としています。私の個人的な経験では、削除しても安全であり、そうすることで (おそらくあなたの場合と同様に) 他のディレクトリにインストールされた Gem との競合を解決できます。

于 2014-11-17T14:30:28.877 に答える