【发布时间】:2016-04-18 00:47:24
【问题描述】:
【问题讨论】:
-
您是否安装了所有必需的 gem?
标签: ruby-on-rails github
【问题讨论】:
标签: ruby-on-rails github
确保您已安装并运行 Postgres
确保您的数据库就位
rake db:create
rake db:migrate
【讨论】:
这个错误肯定是你没有安装pg (PGSQL) gem。
在 Ruby 2.2 之后,您可以在没有所需 gem 的情况下运行 Rails;你最终会遇到很多关于丢失文件等的错误。这似乎是其中之一,尽管我们没有在开发中运行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 使用不同的依赖项。我没有经验告诉你这些区别是什么。我可以说,对于“集成”gem(mysql2、rmagick、nokogiri、pg),Ruby 需要您下载并引用正确的库才能安装 gem。
【讨论】: