ruby-on-rails - 在 Windows 10 上使用 Postgres 在 Rails 6 上创建数据库时出错
问题描述
我使用Rails 6和sqlite3在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 很痛苦,但我现在非常有限。
谢谢你。
解决方案
推荐阅读
- apache-storm - Apache Storm:基于配置的节流 spout
- ios - 当您使用 App Store Connect 从 App Store 中下架应用程序时,更改需要多长时间?
- c - 如何获取 Kafka 主题分区的最后偏移量?
- c# - 指定的强制转换无效 - 十进制
- python - 在 Pandas 中展平数据框
- python - 如何在 iis 上将 python 代码发布为 web api
- java - golang 中的 java RSA/ECB/OAEPWithSHA 256AndMGF1Padding 等效项
- openedge - HTML 文件内容到正在进行中的电子邮件正文 4gl
- python - 带有 Sphinx 的文档标签版本
- javascript - 迁移到 Dash.js 3.0.0 后,直播延迟了 2 小时