Snow Leopardにローカルに何かをインストールするたびに、/ usr / localにインストールするかどうか、またはsudoを使用してインストールコマンドを実行するかどうかについて問題が発生するようです。私はstackoverflowを含むこれに関する矛盾するアドバイスを読みました
書き込み可能なgemインストールエラーとPATH(sudoを使用) gemインストール許可の問題(コメントでsudoを使用しないでください)
sudoを使用してbrewformulaとgemsをインストールする必要がありますか?sudo権限なしでインストールした場合のエラーや警告を回避するにはどうすればよいですか?
たとえば、gem updateを実行する場合:
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/luke/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
私はRuby開発者ではありませんが、sassとcompassを使用したいので、rvmをインストールするのはやり過ぎのようです。パスにルビーを追加するだけで、これらすべての問題が解決しますか?また、/ usr/localをchownする必要があることもどこかで見ました。最終的にこれの底に到達するのは良いことです。