couchrest_modelライブラリを使用してブルーエムにホストされているクラウドNoSQLデータベースに接続できません。rubyからNoSQLデータベースに接続
は、私は自分のコンピュータからだけで正常に動作し、Rubyで書かれたようなコードを持っている(ローカルで実行している、何のレールまたはシナトラは):
require 'couchrest'
url = "https://[email protected] with credentials.com"
database_name = "testdb"
db = CouchRest.database!(url+"/"+database_name)
db.save_doc('_id':"dog",:name => 'MonthyPython', :date => Date.today)
doc = db.get('dog')
上記のコードは、成功した私のデータベースにデータを書き込みません。しかし、私は、最新の「couchrest_model」宝石と同様のことを行うことを試みたとき、私は
/Users/userpruser/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (OpenSSL::SSL::SSLError)
を得た私はいくつかのページを見たが、運としています。だから、ルビー(またはレールなし)やルビ+シナトラだけで動作させる正しい方法は何ですか?私はこのレシピを見つけるhttp://recipes.sinatrarb.com/p/models/couchdbしかし、私はどのようにevivenroment変数をsedと一緒にそれを配置する方法を考えていない。
ありがとうございました!
ibm-bluemixタグを追加してより広い視認性を実現しました。また、[email protected]にメールでお問い合わせください。 – ralphearle
ありがとう、私は試してみます。また、コメントを編集して他のコードを投稿しようとします。 –