答案 0 :(得分:1)
确保已安装并运行Postgres
确保您的数据库已就位
rake db:create
rake db:migrate
答案 1 :(得分:1)
错误肯定是你没有安装pg
(PGSQL) gem。
在Ruby 2.2之后,您可以在没有所需宝石的情况下运行Rails;你最终会遇到大量关于丢失文件等的错误。虽然我们没有在dev中运行pgsql
,但这似乎是其中之一,所以我可能错了。
-
由于您使用的是Windows,因此您必须下载PGSQL并获取相应的依赖项文件。 Here's a tutorial:
- Download PGSQL
- 运行
gem install pg -- --with-pg-dir="c:/path/to/pg/sql"
- 如果安装此版本,则最好再次尝试
醇>rails s
最重要的是要考虑Windows对Linux / Mac OS使用不同的依赖关系。我没有经验告诉你这些差异是什么;我可以说,通过“整合”宝石(mysql2
,rmagick
,nokogiri
,pg
),Ruby将要求您下载&引用正确的库以便安装gem。