Ruby は様々な環境で動作するよう各方面の有志によって移植されています。 以下、Ruby の動作環境について OS や 開発環境で大別して説明します。
インストールやコンパイルに関しては、Ruby インストールガイドを参照。