gpt4 book ai didi

ruby-on-rails - 当我有 Mongoid 时,Heroku 要求 PG gem

转载 作者:可可西里 更新时间:2023-11-01 10:44:18 25 4
gpt4 key购买 nike

我收到以下错误

Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.) (LoadError)

每当我访问我的 heroku 应用程序中的页面时。我不知道为什么会这样,因为我在我的应用程序中使用了 MongoDB 和 Mongoid。我还添加了 MongoLab Starter 作为 heroku 插件来修改 MongoDB 的应用程序。我删除了我的 GemFile.lock 并再次安装了捆绑软件。我的 GemFile 是

source 'https://rubygems.org'

ruby '2.0.0'

gem 'rails', '3.2.13'

gem 'unicorn'

group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

gem "slim-rails", "~> 2.0.1"

# For database stuff
gem "bcrypt-ruby", "~> 3.0.1"

gem "american_date", "~> 1.1.0"

gem "mongoid", "~> 3.1.4"

gem "mongoid_spacial", "~> 0.2.16"

gem "mongoid-paperclip", "~> 0.0.8"

gem "aws-s3", "~> 0.6.3"

gem "aws-sdk", "~> 1.8.4"

我没有 database.yml 文件,但我有一个 mongoid.yml 文件。我做错了什么,我该如何解决?

最佳答案

我不确定 Heroku 是否“默认”支持 MongoDB。尝试添加 MongoHD 附加组件并配置 Mongoid:

https://devcenter.heroku.com/articles/mongohq#adding-a-mongohq-database

希望这对您有所帮助!

关于ruby-on-rails - 当我有 Mongoid 时,Heroku 要求 PG gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17413317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com