【问题标题】:Is CouchRest 1.0.1 compatible with ruby 1.9.2 versionCouchRest 1.0.1 是否与 ruby​​ 1.9.2 版本兼容
【发布时间】:2011-03-21 09:42:24
【问题描述】:

在 ruby​​ 1.9.2 上使用 CouchRest Db 调用 Db 时遇到问题。相同的调用适用于 ruby​​ 版本 1.8.7。

是否有人将 COuchrest 1.0.1 与 ruby​​ 版本 1.9.2 或类似版本一起使用。

我得到的错误是 -

RestClient::BadRequest: 400 Bad Request
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb:48:in `return!'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:220:in `process_result'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:169:in `block in transmit'
    from ~/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:627:in `start'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:166:in `transmit'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:60:in `execute'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient/request.rb:31:in `execute'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/rest-client-1.6.1/lib/restclient.rb:76:in `put'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/rest_api.rb:13:in `put'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/database.rb:176:in `save_doc'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/document.rb:42:in `save'
    from ~/.rvm/gems/ruby-1.9.2-p180/gems/couchrest-1.0.1/lib/couchrest/design.rb:61:in `save'

谢谢。

【问题讨论】:

    标签: ruby-1.9.2 couchrest


    【解决方案1】:

    终于搞定了。不存在兼容性问题,该问题与无法在查询中发送数据库名称有关。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 2022-12-06
    • 2017-04-29
    • 2021-07-26
    • 1970-01-01
    • 2012-02-23
    相关资源
    最近更新 更多