首页 > 解决方案 > 在 Windows 10 上使用 Postgres 在 Rails 6 上创建数据库时出错

问题描述

我使用Rails 6sqlite3在Windows上创建了一个应用程序。我现在已经在Heroku上部署了应用程序,但我不得不将数据库更改为Postgres。现在更改已经发生,我无法为 rails 项目创建新数据库。它给了我以下错误。我检查了有关堆栈溢出的各种解决方案,但一无所获。

rails aborted!
LoadError: cannot load such file -- 3.0/pg_ext
Did you mean?  3.0.0/devkit
C:/Users/jpfer/OneDrive/Desktop/Projects/avondale_recruitment/config/application.rb:7:in `<main>'
C:/Users/jpfer/OneDrive/Desktop/Projects/avondale_recruitment/Rakefile:4:in `<main>'
bin/rails:4:in `<main>'

Caused by:
LoadError: cannot load such file -- pg_ext
C:/Users/jpfer/OneDrive/Desktop/Projects/avondale_recruitment/config/application.rb:7:in `<main>'
C:/Users/jpfer/OneDrive/Desktop/Projects/avondale_recruitment/Rakefile:4:in `<main>'
bin/rails:4:in `<main>'
(See full trace by running task with --trace)

有没有人有任何解决方案。我知道在 Windows 上运行 Rails 和 P{ostgres 很痛苦,但我现在非常有限。

谢谢你。

标签: ruby-on-railswindowspostgresql

解决方案


推荐阅读