ruby-on-rails - 将 config/database.yml 的用户名更改为与您的 OSX 用户帐户相同

标签 ruby-on-rails macos postgresql homebrew root

我正在使用 Homebrew 软件的在线教程来让 Ruby on Rails 工作 https://gorails.com/setup/osx/10.11-el-capitan

最后我被告知将 config/database.yml 的用户名更改为与您的 OSX 用户帐户相同。我不清楚如何访问此信息,然后执行它。

我需要更新 config/database.yml 文件以匹配数据库用户名和密码,但我不确定如何从终端执行此操作。谢谢!!

最佳答案

postgresql 需要 database.yml 中的角色密码

This告诉您如何从终端打开 postgresql 控制台并创建角色。

第 1 步:从终端输入 postgresql 控制台

psql -d postgres -U username

第 2 步:创建角色

create role rolename with createdb login password 'password1';

在database.yml中使用rolename作为用户名,password1作为密码。

关于ruby-on-rails - 将 config/database.yml 的用户名更改为与您的 OSX 用户帐户相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38903601/

相关文章:

javascript - 在 JavaScript 中处理 Mac 和 Windows 上的斜线

sql - Postgres 文本列比较错误

ruby-on-rails - Rails/Ruby 相当于 PHP file_get_contents

javascript - 添加ajax到rails无数据库表单计算器

css - Rails/Zurb Foundation TopBar - 无法更改链接/按钮背景颜色

php - Magento 扩展 404 错误

java - 如何使用 ProcessBuilder 在 Java、MacOS 中运行 ffmpeg 命令

PostgreSQL:将非常大的十六进制字符串转换为 NUMERIC

python - Django JSONField isnull 查找

ruby-on-rails - rails : accessing table from has_and_belongs_to_many relationship