Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Mac端口使用gem';pg";_Ruby On Rails_Macos_Postgresql_Osx Snow Leopard - Fatal编程技术网

Ruby on rails Mac端口使用gem';pg";

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' 希望

从源代码安装、自制到以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'
希望这有帮助

编辑:


根据下面的评论,我注意到您正在使用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应该接受这个答案。