Platform Support for Ruby SDK
## Ruby SDK 5.5.1
### source: GitHub
**Repository:** [GitHub](https://github.com/pubnub/ruby)
#### Dependencies
| Name | Min version | License | Location | Required |
|------|-------------|---------|----------|----------|
| addressable | 2.0.0 | [Apache License 2.0](https://github.com/sporkmonger/addressable/blob/main/LICENSE.txt) | https://rubygems.org/gems/addressable | Yes |
| concurrent-ruby | 1.1.5 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby | Yes |
| concurrent-ruby-edge | 0.5.0 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby-edge | Yes |
| dry-validation | 1.0.0 | [MIT License](https://github.com/dry-rb/dry-validation/blob/master/LICENSE) | https://rubygems.org/gems/dry-validation | Yes |
| httpclient | 2.8.3 | [Ruby License](https://github.com/nahi/httpclient#license) | https://rubygems.org/gems/httpclient | Yes |
| json | 2.2.0 | [Ruby License](https://github.com/flori/json/blob/master/LICENSE) | https://rubygems.org/gems/json | Yes |
| timers | 4.3.0 | [MIT License](https://github.com/socketry/timers#license) | https://rubygems.org/gems/timers | Yes |
#### Supported Platforms
##### macOS
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| arm64, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | OS X 10.10 | macOS 11.2.3 |
##### Windows
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate | Windows 10 Pro, Windows 10 Enterprise |
##### Linux
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Ubuntu 16.04 LTS | Ubuntu 18.04 LTS |
### package: RubyGems
**Repository:** [RubyGems](https://rubygems.org/gems/pubnub)
#### Dependencies
| Name | Min version | License | Location | Required |
|------|-------------|---------|----------|----------|
| addressable | 2.0.0 | [Apache License 2.0](https://github.com/sporkmonger/addressable/blob/main/LICENSE.txt) | https://rubygems.org/gems/addressable | Yes |
| concurrent-ruby | 1.1.5 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby | Yes |
| concurrent-ruby-edge | 0.5.0 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby-edge | Yes |
| dry-validation | 1.0.0 | [MIT License](https://github.com/dry-rb/dry-validation/blob/master/LICENSE) | https://rubygems.org/gems/dry-validation | Yes |
| httpclient | 2.8.3 | [Ruby License](https://github.com/nahi/httpclient#license) | https://rubygems.org/gems/httpclient | Yes |
| json | 2.2.0 | [Ruby License](https://github.com/flori/json/blob/master/LICENSE) | https://rubygems.org/gems/json | Yes |
| timers | 4.3.0 | [MIT License](https://github.com/socketry/timers#license) | https://rubygems.org/gems/timers | Yes |
#### Supported Platforms
##### macOS
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| arm64, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | OS X 10.10 | macOS 11.2.3 |
##### Windows
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate | Windows 10 Pro, Windows 10 Enterprise |
##### Linux
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Ubuntu 16.04 LTS | Ubuntu 18.04 LTS |
### library: GitHub release
**Repository:** [GitHub release](https://github.com/pubnub/ruby/releases/download/v5.5.1/pubnub-5.5.1.gem)
#### Dependencies
| Name | Min version | License | Location | Required |
|------|-------------|---------|----------|----------|
| addressable | 2.0.0 | [Apache License 2.0](https://github.com/sporkmonger/addressable/blob/main/LICENSE.txt) | https://rubygems.org/gems/addressable | Yes |
| concurrent-ruby | 1.1.5 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby | Yes |
| concurrent-ruby-edge | 0.5.0 | [MIT License](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/LICENSE.txt) | https://rubygems.org/gems/concurrent-ruby-edge | Yes |
| dry-validation | 1.0.0 | [MIT License](https://github.com/dry-rb/dry-validation/blob/master/LICENSE) | https://rubygems.org/gems/dry-validation | Yes |
| httpclient | 2.8.3 | [Ruby License](https://github.com/nahi/httpclient#license) | https://rubygems.org/gems/httpclient | Yes |
| json | 2.2.0 | [Ruby License](https://github.com/flori/json/blob/master/LICENSE) | https://rubygems.org/gems/json | Yes |
| timers | 4.3.0 | [MIT License](https://github.com/socketry/timers#license) | https://rubygems.org/gems/timers | Yes |
#### Supported Platforms
##### macOS
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| arm64, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | OS X 10.10 | macOS 11.2.3 |
##### Windows
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate | Windows 10 Pro, Windows 10 Enterprise |
##### Linux
| Target Architecture | Runtime Version | Minimum OS Version | Maximum OS Version |
|---------------------|------------------|--------------------|--------------------|
| x86, x86-64 | Ruby 3.0.x, Ruby 3.1.x, Ruby 3.2.x, Ruby 3.3.x | Ubuntu 16.04 LTS | Ubuntu 18.04 LTS |
#### Target Platforms
- FreeBSD 8-STABLE or later, amd64, 386
- Linux 2.6 or later, amd64, 386
- macOS 10.8 or later, amd64
- Windows 7 or later, amd64, 386, use rubyinstaller and dev pack
- Apart from the above, the PubNub Ruby SDK works on almost every platform where the supported Ruby versions work. To use an SSL connection, Ruby should be compiled with OpenSSL support.
Ruby SDK 5.5.1
source: GitHub
GitHubpackage: RubyGems
RubyGemslibrary: GitHub release
GitHub release