我已经尝试了从源安装,自制程序以及手动将pg_config文件恢复为sudo用户的所有内容。我对此没有想法......这就是我得到的:
gem install pg -v '0.12.1'
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Users/Toran1/.rvm/gems/ruby-1.9.2-head/gems/pg-0.12.1/.gemtest
任何帮助将不胜感激:)。
答案 0 :(得分:3)
可能您运行sudo gem install pg
来安装pg,因此已安装的gem仍具有root
权限。首先运行sudo chown -R Toran1 /Users/Toran1/.rvm
以修复权限。然后你应该能够运行gem install pg
答案 1 :(得分:1)
可以使用sudo安装这样的手动gem安装。
sudo gem install pg -v '0.12.1'
希望这有帮助!
编辑:
根据下面的评论,我注意到你正在使用rvm。使用rvm时不要使用sudo。检查路径并确保确实设置了正确的权限!
答案 2 :(得分:0)
使用这个: RVMSUDO gem install pg