Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows7上构建ruby_Ruby_Visual Studio_Installation_Nmake - Fatal编程技术网

在Windows7上构建ruby

在Windows7上构建ruby,ruby,visual-studio,installation,nmake,Ruby,Visual Studio,Installation,Nmake,我知道以前有人问过这个问题,但我遇到了一个具体的问题 我正在尝试在Windows7上构建Ruby1.9.2RC2。当我运行configure.bat时,它将中止,并显示以下消息 cl -nologo -MD rtname.c user32.lib -link > nul NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. 我发现“rtname.c”文件在源文件中的任何位置都不存在。这就是cl中止的原因 我完全不知道下一步该怎

我知道以前有人问过这个问题,但我遇到了一个具体的问题

我正在尝试在Windows7上构建Ruby1.9.2RC2。当我运行configure.bat时,它将中止,并显示以下消息

cl -nologo -MD rtname.c user32.lib -link > nul
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
我发现“rtname.c”文件在源文件中的任何位置都不存在。这就是cl中止的原因


我完全不知道下一步该怎么办。在谷歌上搜索rtname.c不会返回任何信息。

在您的情况下,可能需要Visual Studio从Windows上的源代码构建Ruby,但为什么不改用它呢?这是一个很好的构建环境;你可以在你的机器上编译任何版本的红宝石,即使是从树干。

如果我正确理解,你必须安装C++编译器来构建Ruby。是不是你错过了


<>这是非常稳定的,并且工作次数最多。

< P>我发现已经在框上安装Ruby帮助,看到,希望帮助

< P>你必须在Windows上做的第一件事是确保你安装了VisualStudioC++快照版本。可下载最新版本

接下来,需要从命令行运行以下文件:

C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat

这将配置path环境变量以允许命令提示符(和其他程序)查找cl.exe。执行此操作后,运行configure.bat应该可以正常工作。这将构建一个32位版本的Ruby。

我想ping Ruby core。它“应该”与MSVC一起构建。。。