{"repo":"couchbase/couchbase-ruby-client","free":true,"listed":false,"github":"https://github.com/couchbase/couchbase-ruby-client","clone":"git clone https://github.com/couchbase/couchbase-ruby-client.git","description":"Couchbase Ruby Client Library (Official)","language":"Ruby","stars":110,"topics":["couchbase","ruby","sdk"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Couchbase Ruby Client This repository contains the third generation of the official Couchbase SDK for Ruby (aka. SDKv3) Support and Feedback Issues are tracked on our JIRA issue tracker. If you find an issue, you can report it by opening an issue on GitHub. Also, you are always welcome on our forum and Discord. Please attach version information to the ticket/post. To obtain this information, use the following command: $ ruby -r couchbase -e 'p Couchbase::VERSION' Installation The library has been tested with MRI 3.2, 3.3, 3.4 and 4.0. Supported platforms are Linux and MacOS. Add this line to your application's Gemfile: And then execute: $ bundle install Or install it yourself as: $ gem install couchbase For some platforms we precompile binary packages. When, for some reason, binary packages cannot be used, pass --platform=ruby to the gem install command (or check the specific platform and force ruby platform options of Bundler). In latter case, see the Development section for build dependencies. Usage Here are some basic steps demonstrating basic operations with data: Development After checking out the repo, run bin/setup to install dependencies. You can also run bin/console for an interactive prompt that will allow you to experiment. Compiling Part of the library is written in C++, and requires both C and C++ compilers installed on the system. To configure the build environment it uses cmake . When these tools are installed, the build process is easy: $ bundle exec rake comp","default_branch":null,"files":null,"tree":[],"storefront":"/r/couchbase","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/couchbase/couchbase-ruby-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}