gpt4 book ai didi

ruby-on-rails - 使用 Mongo 部署 Heroku

转载 作者:可可西里 更新时间:2023-11-01 09:25:26 24 4
gpt4 key购买 nike

有人能告诉我我做错了什么吗?我正在尝试将一个简单的 Rails 应用程序推送到使用 MongoDB 的 Heroku。我的 Gemfile 包含以下行:

gem “蒙戈”

将应用程序推送到 Heroku 时出现错误:没有要加载的文件 -- mongo

-----> Heroku receiving push
-----> Rails app detected
-----> Detected Rails is not set to serve static_assets
Installing rails3_serve_static_assets... done
-----> Gemfile detected, running Bundler version 1.0.3
Unresolved dependencies detected; Installing...
/usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- mongo (LoadError)

这是我的整个 gemfile:

require 'rubygems'
require 'mongo'
source 'http://gemcutter.org'

gem "rails", "3.0.0"
#gem 'rails', :git => 'http://github.com/rails/rails.git'

gem "mongo_mapper"
gem 'mongoid', '2.0.0.beta.20'
gem 'devise', :git => 'git://github.com/plataformatec/devise.git'
gem 'heroku', '1.13.7'


# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

最佳答案

您的 Gemfile 中不需要以下任何一行:

require 'rubygems'
require 'mongo'

bundler 更新或安装您的 gem 都不需要这些。

此外,您同时安装 mongoid 和 mongo_mapper 是否有原因?

关于ruby-on-rails - 使用 Mongo 部署 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632506/

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