这一切都很新鲜。我正在按照教程让Heroku在轨道上运行ruby。
我有Microsoft Windows,所以我目前正在关注Heroku的官方教程,我stuck here
我使用Windows安装程序x86-64安装了PostgresSQL 10.1,并注意到了Postgres的登录信息。
但是,我不明白这一部分:
请记住更新您的
PATH
环境变量以添加bin Postgres安装目录。该目录将类似 对此:C:\Program Files\PostgreSQL\<VERSION>\bin
。如果你忘记了 更新PATH
,heroku pg:psql
之类的命令将无效。
我能找到最接近解释和教程的内容是Java site.
我进入Enviromental Variables并将系统路径设置为:C:\Program Files\PostgreSQL\10\bin
然而,当我尝试通过键入heroku pg:psql
来测试它时,它说没有指定应用程序,所以我不确定我是否正确执行了。
此外,下一个教程步骤是:
打开config \ database.yml文件并设置用户名和密码 为您的本地(开发)数据库。寻找这些行:
我搜索过,我的电脑上没有这样的文件。不用说,我很难过。欢迎任何协助进展教程。谢谢。
答案 0 :(得分:0)
关于您的第一个错误,问题是您没有指定要打开数据库cli(psql)的应用程序。希望解决方案很简单:
heroku pg:psql --app app_name
# or
heroku pg:psql -a app_name
关于第二个问题,本教程假设您已经创建了一个应用程序。
如果你转到项目的根路径,你会发现一些子文件夹,如app,config,db,lib,public,tmp,vendor ..在这里你会找到config\database.yml
。