大家好~~我只有3个月进入编码场景,所以请原谅我的无知。
环境:在Mac OSX上通过自制程序安装的ruby 2.3.3 / rails 5.1 / PG9.6.1
我的目标:尝试使用最新的postgresql构建生产就绪导航应用
问题:一旦我部署了我的rails项目并开始测试我的本地服务器,我遇到了#34; PG :: ConnectionBad" /" fe_sendauth:没有密码提供" / @connection = PGconn.connect(@connection_parameters)。错误
我想做什么:我了解到我需要配置我的pg_hba.conf文件,将其中一个加密方法设置为MD5。通过这里的建议
Rails + Postgres fe_sendauth: no password supplied
进度我能够在"找到pg_hba.conf"中找到pg_hba.conf的目录。
它在/Users/mypcname/PostgreSQL/pg96/init/pg_hba.conf
但现在我无法找到执行文件的方法来进行编辑
通常输入文件的扩展程序会让我对文件有所了解,但在这个原因中,它会说某人关于"超级用户会话",所以我尝试了sudo su /Users/mypcname/PostgreSQL/pg96/init/pg_hba.conf
得到了这个
su:未知登录:/Users/mypcname/PostgreSQL/pg96/init/pg_hba.conf
所以这就是我被卡住的地方,非常感谢任何帮助和建议,提前谢谢