Ruby on rails Postgresql 10.4已经安装,它';只是没有联系

Ruby on rails Postgresql 10.4已经安装,它';只是没有联系,ruby-on-rails,ruby,postgresql,pg,Ruby On Rails,Ruby,Postgresql,Pg,当我在安装gems时运行bundle install时,我收到以下信息: 在gem文件中列出的任何gem源中找不到gem“pg(=0.18)” 我使用brew安装postgresl,这是一种常见的web解决方案,并收到以下信息: postgresql 10.4已经安装,只是没有链接。您可以使用brew link postgresql链接此版本 我运行终端提供的link命令,并收到: 链接/usr/local/ceral/postgresql/10.4 错误:无法将share/man/man7/A

当我在安装gems时运行bundle install时,我收到以下信息:

在gem文件中列出的任何gem源中找不到gem“pg(<2.0,>=0.18)”

我使用brew安装postgresl,这是一种常见的web解决方案,并收到以下信息:

postgresql 10.4已经安装,只是没有链接。您可以使用brew link postgresql链接此版本

我运行终端提供的link命令,并收到:

链接/usr/local/ceral/postgresql/10.4

错误:无法将share/man/man7/ABORT符号链接。7/usr/local/share/man/man7不可写


如果您能帮助诊断和解决此问题,我们将不胜感激。

您是否在命令之前添加了sudo?@Satya是的,我收到一条消息:以root用户身份运行自制极其危险,不再受支持。由于Homebrew不会在安装时放弃特权,您将授予所有生成脚本对系统的完全访问权限。我建议运行
brew doctor
,如果有任何权限问题,您可以解决。此外,这个答案可能会有帮助: