Ruby on rails Mac端口使用gem';pg";
从源代码安装、自制到以sudo用户的身份手动恢复pg_config文件,我都尝试过。在这件事上我没有主意了。。。以下是我得到的:Ruby on rails Mac端口使用gem';pg";,ruby-on-rails,macos,postgresql,osx-snow-leopard,Ruby On Rails,Macos,Postgresql,Osx Snow Leopard,从源代码安装、自制到以sudo用户的身份手动恢复pg_config文件,我都尝试过。在这件事上我没有主意了。。。以下是我得到的: gem安装pg-v'0.12.1' 错误:执行gem时。。。(错误号::EACCES) 权限被拒绝-/Users/Toran1/.rvm/gems/ruby-1.9.2-head/gems/pg-0.12.1/.gemtest 任何帮助都将不胜感激:) 像这样的手动gem安装可以与sudo一起安装 sudo gem install pg -v '0.12.1' 希望
gem安装pg-v'0.12.1'
错误:执行gem时。。。(错误号::EACCES)
权限被拒绝-/Users/Toran1/.rvm/gems/ruby-1.9.2-head/gems/pg-0.12.1/.gemtest
任何帮助都将不胜感激:) 像这样的手动gem安装可以与sudo一起安装
sudo gem install pg -v '0.12.1'
希望这有帮助
编辑:
根据下面的评论,我注意到您正在使用rvm。使用rvm时不要使用sudo。检查路径并确保您确实设置了正确的权限 像这样的手动gem安装可以与sudo一起安装
sudo gem install pg -v '0.12.1'
希望这有帮助
编辑:
根据下面的评论,我注意到您正在使用rvm。使用rvm时不要使用sudo。检查路径并确保您确实设置了正确的权限 您可能运行了
sudo gem install pg
来安装pg,因此安装的gem仍然具有root
权限。运行sudo chown-R Toran1/Users/Toran1/.rvm
首先修复权限。然后您应该能够运行gem install pg
可能您运行了sudo gem install pg
来安装pg,因此安装的gem仍然具有root
权限。运行sudo chown-R Toran1/Users/Toran1/.rvm
首先修复权限。然后您应该能够运行gem install pg
使用以下命令:
RVMSUDO gem安装页面使用以下方法:
RVMSUDO gem install pg您可能存在rvm问题,仅通过查看权限被拒绝错误的路径您可能存在rvm问题,仅通过查看权限被拒绝错误的路径您不应该在使用rvm时不使用sudo吗?提问者问题中的路径明确指向RVM安装。或许可以使用rvmsudo?当您使用RVM时,您不应该不使用sudo吗?提问者问题中的路径明确指向RVM安装。也许用rvmsudo代替?对我来说也很有效。OP应该接受这个答案。对我来说也很有效。OP应该接受这个答案。