Supported Platforms
===
## Support Matrix
OS |
Distribution |
Ruby 1.8.7 |
Ruby Enterprise |
Ruby 1.9.2 |
Ruby 1.9.3 |
JRuby |
Environment |
Linux |
CentOS / RHEL 5 & 6, Ubuntu 11, Amazon Linux |
ruby-1.8.7-p358 |
ree-1.8.7-2012.02 |
ruby-1.9.2-p290 |
ruby-1.9.3-p125 |
jruby-1.6.7 |
Development & Production |
Mac OS |
Mac OS X 10.6/10.7 |
ruby-1.8.7-p358 |
ree-1.8.7-2012.02 |
ruby-1.9.2-p290 |
ruby-1.9.3-p125 |
jruby-1.6.7 |
Development & Production |
Windows |
Windows 7 |
ruby-1.8.7-p352 |
TBD |
TBD |
ruby-1.9.3-p0 |
TBD |
Development |
Other Ruby versions and releases might work with RhoConnect gem, but there are no guarantees.
## Release Notes
RhoConnect for Windows is supported only in development environments. The components you should have for this environment are:
* Ruby 1.8.7
* Redis 2.4.x
* Latest RhoConnect and Rhodes gems
* Eclipse 3.6 with latest RhoStudio plugin, or RhoStudio for Windows 32-bit
* Make 3.18
* DevKit for Windows (or other Windows development environment)
RhoConnect for Linux and Mac OS X is supported for both development and production environments. The components you should have for this environment are:
* Ruby 1.8.7 (ree)
* Nginx HTTP server (1.0.x)
* Redis data store (2.4.x)
* Phusion Passenger
* RhoConnect gem with all required dependencies
## Known Issues
* Windows platform: only pre-release (~> 1.0.0.beta) of eventmachine is working on Windows
* Examples for RSpec (~> 2.8.0) fail for Ruby 1.8.7, gemset locked to ver. >= 2.6.0. Issue is fixed in v. 3.1.2.
* Rack is locked to version 1.3.6 due to issues with RhoConnect applications deployed on Heroku (502 server error if rhoconnect bundled with rake 1.4.1). Fixed in v. 3.1.2.
* If you deploy your RhoConnect application deploy on Heroku, then use new [Cedar](http://devcenter.heroku.com/articles/cedar) stack. The Bamboo stack is older than the widespread adoption of bundler,
so on Bamboo your application is not invoked in the context of your bundle and might not works properly.