数字海洋设置:Psych :: SyntaxError:(<unknown>):在第23行第3列

时间:2016-08-10 18:21:15

标签: postgresql digital-ocean

我正在尝试建立我的第一个数字海洋水滴,我非常迷失。我正在按照本教程http://www.thegreatcodeadventure.com/deploying-rails-to-digitalocean-the-hard-way/进行操作,目前我正在进行“第4步:所有耙子”。

一切顺利,或者我想,直到我尝试运行“RAILS_ENV = production rake db:migrate”,这给了我以下错误:

Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 23 column 3

从我可以收集到的问题出现在我的database.yml文件中,特别是这部分:

production:
  adapter: postgresql,
  url: <%= ENV["DATABASE_URL"] %>,
  username: my_name,
  password: my_password,
  host: localhost,
  database: my_database

我认为这个问题与网址有关,但我老实说我不知道​​自己在做什么。 Coud有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

Digital Ocean有很多关于设置液滴的教程,这些教程写得很好并且基本配置都是最新的,所以你不太可能遇到麻烦(我从来没有遇到任何麻烦)。

如果您是Digital Ocean的新手,特别是如果您不熟悉部署虚拟服务器,我会从他们的一个教程入手: https://www.digitalocean.com/community/tutorials