我正在尝试建立我的第一个数字海洋水滴,我非常迷失。我正在按照本教程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有人帮忙吗?
答案 0 :(得分:0)
Digital Ocean有很多关于设置液滴的教程,这些教程写得很好并且基本配置都是最新的,所以你不太可能遇到麻烦(我从来没有遇到任何麻烦)。
如果您是Digital Ocean的新手,特别是如果您不熟悉部署虚拟服务器,我会从他们的一个教程入手: https://www.digitalocean.com/community/tutorials。