IEn*_*tor 3 ruby-on-rails heroku mongodb
有人能告诉我我做错了什么吗?我试图将一个简单的rails应用程序推送到使用MongoDB的Heroku.我的Gemfile包含以下行:
宝石"mongo"
当将应用程序推送到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)
Run Code Online (Sandbox Code Playgroud)
这是我的整个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'
Run Code Online (Sandbox Code Playgroud)
你不需要Gemfile中的这些行:
require 'rubygems'
require 'mongo'
Run Code Online (Sandbox Code Playgroud)
捆绑包不需要更新或安装您的宝石.
还有,你有没有安装mongoid和mongo_mapper的原因?
| 归档时间: |
|
| 查看次数: |
1732 次 |
| 最近记录: |