什么是 rubyc ?

rubyc 是来自于阿里巴巴集团的 psvr 为 Ruby 设计的预编译器,具有如下特点:

  • 将 Ruby 代码打包成单个可执行文件,无需安装 Ruby .
  • 原生支持 Ruby on Rails 和 C 编写的拓展库.
  • 开源,且为宽松的 MIT 授权.

如何安装 rubyc ?

官网教程三步:

  1. 安装 SquashFS Tools .
  2. 安装对应平台的编译工具.
  3. 安装对应版本的Ruby.

使用 rubyc 需要注意哪些细节?

  1. 截至目前, rubyc v0.1.0 对应的 Ruby 版本是 v2.4.0 .
  2. 编译前,记得为项目创建文件夹,编译过程中会有复制当前整个文件夹内容的操作,小心撑爆硬盘.别问我怎么知道的.
  3. 由于 Visual Studio 2015 Update 3 是旧版本,所以需要加入免费的 Dev Essentials 才能下载.

rubyc 的应用前景?

请关注RubyConf China 2017作者的演讲.