MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Rails g gagal untuk perintah mongoid

Saya memiliki berbagai masalah bundler/gem dengan proyek Rails 3.2.3 baru diikuti oleh Gemfile Anda. Saya bisa melewatinya dengan menghapus Gemfile.lock dan menjalankan kembali 'bundle install'. Log dari apa yang saya lakukan terlampir dan termasuk menghapus ActiveRecord. Semoga membantu.

$ ruby -v
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]
$ rails new free-11479-mongoid-rails-g
$ cd free-11479-mongoid-rails-g

Gemfile as per user

$ bundle install
You have requested:
  json ~> 1.6.3

The bundle currently has json locked at 1.7.1.
Try running `bundle update json`

$ bundle update json
Bundler could not find compatible versions for gem "multi_json":
  In Gemfile:
    rabl (~> 0.5.1) ruby depends on
      multi_json (~> 1.0.3) ruby

    guard-jasmine (>= 0) ruby depends on
      multi_json (1.3.4)

$ rm Gemfile.lock
$ bundle install
$ rails g mongoid:config
     create  config/mongoid.yml
---------
Assuming that you want to excise ActiveRecord...

dereference ActiveRecord

    config/application.rb
        #config.active_record.whitelist_attributes = true
    config/environments/development.rb
        #config.active_record.mass_assignment_sanitizer = :strict
        #config.active_record.auto_explain_threshold_in_seconds = 0.5
    config/environments/development.rb
        #config.active_record.mass_assignment_sanitizer = :strict
    test/test_helper.rb
      #fixtures :all

$ rm database.yml

config/application.rb
    #require 'rails/all'
    require "action_controller/railtie"
    require "action_mailer/railtie"
    require "active_resource/railtie"
    require "rails/test_unit/railtie"

$ rake test # passes



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Memperbarui hanya $ref dari tipe bidang DBRef

  2. Node MongoDb { err:'koneksi ke [127.0.0.1:27017] habis waktu' }

  3. Pembaruan MongoDB Penggunaan Metode Pertama

  4. Bagaimana cara mendapatkan koleksi dokumen dari kursor mongodb?

  5. Bagaimana menemukan jumlah nilai yang ada di dalam array bersarang menggunakan agregasi mongodb?