0

MongoDB に問題があります。

まず、 を実行するmongodmongo(別の端末ウィンドウで)、次のようになります。

MongoDB shell version: 2.2.2
connecting to: test
> 
> 

でも。rails consoleHeroku アプリ ターミナルに入力すると、次のように表示されます。

Failed to connect to a master node at 127.0.0.1:9100 (Mongo::ConnectionFailure)
from /Users/musetr/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/mongo-1.6.4/lib/mongo/connection.rb:594:in `setup'
from /Users/musetr/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/mongo-1.6.4/lib/mongo/connection.rb:130:in `initialize'
from /Users/mmusetr/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/mongo_mapper-0.12.0/lib/mongo_mapper/connection.rb:79:in `new'
from /Users/musetr/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/mongo_mapper-0.12.0/lib/mongo_mapper/connection.rb:79:in `connect'
from /Users/musetr/.rvm/gems/ruby-1.9.3-p327@rails3tutorial2ndEd/gems/mongo_mapper-0.12.0/lib/mongo_mapper/connection.rb:89:in `setup'

..どんな助けでも大歓迎です。

4

1 に答える 1

0

ポート オプションがない場合、mongod と mongo の両方がデフォルトのポート番号 27017 を使用します。Rails コンソールからの出力は、ポート 9100 に接続しようとしていると報告しています。config/mongo.yml で MongoMapper の構成を確認し、環境の確認と関連付けてください。変数 RAILS_ENV。

于 2013-02-21T20:25:03.743 に答える