如何在Windows上编译Ruby?

linking miniruby.exe win32.obj : error LNK2001: unresolved external symbol __imp____pioinfo miniruby.exe : fatal error LNK1120: 1 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE"' : return code '0x2' Stop.rel 

这是在使用VS2015的Development cmd编译软件包时cmd中的错误。
哪里不对?

你想编译它还是安装它? 因为如果你只是想安装它,你不需要编译它。 检查二进制文件

http://rubyinstaller.org/

下载红宝石

我不确定你是否还需要答案,我也看到rubyinstaller也没有新的ruby发布。 在问了一段时间之后,我发现他们在github发布了新的版本。 我下载2.4.1,它为我工作。

https://github.com/oneclick/rubyinstaller2/releases

编译ruby

请阅读这个链接,这样你将有信息。 他们现在更改为使用msys2和mingw

https://github.com/oneclick/rubyinstaller2/