编译器(gcc or clang)
Ruby 源码
Ruby 被编译后的二进制文件
Rails 项目代码
装 Ruby 1.9.3 时为什么要用 gcc 编译,不太懂以上四点之间的关系。
关于编译,能不能给打个通俗易懂的比方。
Ruby 解释器是用什么写的?C C 需不需要编译才能运行?需要 编译 C 项目用什么编译器?开源社区以 GCC 居多 编译后得到什么?一个软件,只是这个软件可以解释某种特定的字符串(Ruby 代码)
Rails 用什么写的?Ruby Ruby 用什么运行?Ruby 解释器 Ruby 解释器怎么来的?从 Ruby 源码编译来的 Ruby 源码用什么写的?C
1 和 2 有时候可以省略,省去自己编译的时间。 网上有别人编译好的 ruby install for windows 或 apt-get install ruby
而且 ruby 代码可以直接像 C 语言那样编译成本地代码: http://rubini.us/