似乎每次我想在 Snow Leopard 上本地安装一些东西时,我都会遇到一个关于是否安装到 /usr/local 或是否使用 sudo 运行安装命令的问题。我已经阅读了关于此的相互矛盾的建议,包括关于 stackoverflow
gem install errors writable and PATH (use sudo) gem install 权限问题(不要在评论中使用sudo)
我应该使用 sudo 安装 brew formula 和 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 似乎有点矫枉过正。将红宝石添加到我的路径中会解决所有这些问题吗?我还在某处看到我应该 chown /usr/local。最好能最终弄清楚这一点。