ruby - 在 Windows 7 上构建 ruby

标签 ruby visual-studio installation nmake

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

我正在尝试在 Windows 7 上构建 ruby​​ 1.9.2 rc2。当我运行 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 没有返回任何内容。

最佳答案

您在 Windows 上要做的第一件事是确保安装了某个版本的 Visual Studio C++ 速成版。最新版本可以下载here

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

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

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

关于ruby - 在 Windows 7 上构建 ruby ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3448284/

相关文章:

Gmail 和 parse_resource gems 之间的 Ruby 自动加载冲突

Ruby 三元运算符结构

c++ - Visual Studio-自动完成不起作用

asp.net - 为什么我的嵌套母版页丢失了 CSS 格式?

visual-studio-2010 - 我可以在 Visual Studio 2012 之后安全地安装 Visual Studio 2010 吗?

python - 为 python 安装 numba

ruby - 我的应用程序的基本 URL 是什么?

c# - 如何使接口(interface)的实现产生自动属性而不是 NotImplementedException?

Mysql_install_db 找不到文件

ruby-on-rails - : domain. com 连接失败(NoMethodError:未定义方法 `>' 为 true:TrueClass)