Ich habe Probleme, eine Verbindung zu meinem Cloudant NoSQL-Datenbank auf Bluemix mit couchrest_model-Bibliothek gehostet.Verbindung zur Cloud-NoSQL-Datenbank von Ruby
ich ähnlichen Code in Ruby geschrieben haben, die ganz gut von meinem Computer arbeitet (lokal ausgeführt wird, keine Schienen oder sinatra):
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')
Der obige Code erfolgreich schreibt Daten in meiner Datenbank. Allerdings, wenn ich versuchte, etwas ähnliches mit dem neuesten ‚couchrest_model‘ Juwel zu tun, habe ich die
/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)
Ich habe mehrere Seiten angesehen, aber ohne Glück. Was ist der richtige Weg, um mit Ruby (ohne Rails) und/oder Ruby + Sinatra zu arbeiten? Ich finde dieses Rezept http://recipes.sinatrarb.com/p/models/couchdb, aber ich habe keine Ahnung, wie man die evniroment-Variablen sed und wie man es zusammensetzt.
Danke für jede Hilfe!
Ich habe das ibm-bluemix-Tag für eine bessere Sichtbarkeit hinzugefügt. Sie können auch versuchen, eine E-Mail an [email protected] zu senden. – ralphearle
Danke, ich werde es versuchen. Ich werde auch versuchen, den Kommentar zu bearbeiten und anderen Code zu veröffentlichen. –