Tôi đã cài đặt Mongo và bson_ext bây giờ tôi đã tạo ra một tập tin rb với các nội dung sau ::Mongo - ruby vấn đề kết nối
require 'rubygems'
require 'mongo'
db = Mongo::Connection.new.db("mydb")
db = Mongo::Connection.new("localhost").db("mydb")
db = Mongo::Connection.new("localhost", 27017).db("mydb")
Tuy nhiên tôi nhận được lỗi sau trên chạy mã
[email protected]:~$ ruby firstruby.rb
/home/ryuzaki/.rvm/gems/ruby-1.9.2-p136/gems/mongo-1.2.0/lib/mongo/connection.rb:451:in `connect': Failed to connect to a master node at localhost:27017 (Mongo::ConnectionFailure)
from /home/ryuzaki/.rvm/gems/ruby-1.9.2-p136/gems/mongo-1.2.0/lib/mongo/connection.rb:554:in `setup'
from /home/ryuzaki/.rvm/gems/ruby-1.9.2-p136/gems/mongo-1.2.0/lib/mongo/connection.rb:98:in `initialize'
from firstruby.rb:4:in `new'
from firstruby.rb:4:in `<main>'
Vui lòng trợ giúp!
Máy chủ mongo của bạn có thực sự chạy không? Điều gì sẽ xảy ra khi bạn thực hiện một 'telnet localhost 27017'? –
Nếu mongo không chạy, chỉ cần làm trong một thiết bị đầu cuối khác: 'mongod' –