2016-01-13 92 views

回答

1

请确保您有安装并运行

确保数据库到位

rake db:create 
rake db:migrate 
1

电子的Postgres rror当然是你没有装上pg (PGSQL) gem。

Ruby 2.2后,您可以运行Rails没有所需的宝石;你最终会遇到大量关于丢失文件的错误等。这似乎是其中之一,尽管我们不在开发中运行pgsql,所以我可能是错的。

-

由于您使用的是Windows,你必须下载PGSQL并获得相应的依赖文件。 Here's a tutorial

  1. Download PGSQL
  2. 运行gem install pg -- --with-pg-dir="c:/path/to/pg/sql"
  3. 如果安装,那么你就可以尝试再次rails s

要考虑的最重要的事情是,Windows使用不同依赖于Linux/Mac OS。我没有经验来告诉你这些差异是什么;我可以说,使用“集成”宝石(mysql2rmagick,nokogiri,pg),Ruby会要求您下载&引用正确的库以便安装gem。