我有越来越thin我的Windows 7机器上工作(我已经安装了EventMachine的v0.8.1)问题7 86:问题在Windows上安装瘦客户机
>
宝石安装薄 - 忽略依赖
检查主()在-lc ...没有
创建生成文件使
“使”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。
是否有意无法预编译二进制文件?
我有越来越thin我的Windows 7机器上工作(我已经安装了EventMachine的v0.8.1)问题7 86:问题在Windows上安装瘦客户机
>
宝石安装薄 - 忽略依赖
检查主()在-lc ...没有
创建生成文件使
“使”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。
是否有意无法预编译二进制文件?
显然,没有任何预先构建的二进制文件。
您将需要安装C编译器。如果您通过RubyInstaller安装Ruby,那将非常简单,如果您使用了便捷式安装程序,那么它就是PITA。
另请参阅:problems installing thin on Windows,其中包含由RubyInstaller和One-Click安装程序维护人员提供的答案。
这个回答是正确的:您需要一个可用的编译器,它与用于构建ruby的编译器相同(使用devkit可以更容易);或者您可以要求精简版开发者发布二进制扩展为他们的宝石。 – rogerdpack 2010-01-26 18:28:56
实际上,自2008年以来,已经有Thin预编译的二进制文件:http://rubygems.org/gems/thin/versions。请参阅下面我的答案中的说明。 http://stackoverflow.com/a/8466099/330110 – 2011-12-11 17:49:42
实际上有一个用于瘦的二进制文件(很明显从1.2.2版开始就有了)。
但是,由于依赖于EventMachine,我无法在Windows 7上使用Ruby 1.9.2(p290)安装瘦客户端。
运行gem install thin --ignore-dependencies
是实现瘦本身安装所需的。
只是想为Windows用户添加一些其他红宝石的注释。
实际上,对于Thin的特定版本,实际上有预构建的二进制文件,但您需要知道哪些版本。要获取最新的预建的Win32版本做到以下几点:
宝石安装薄-v 1.2.11
下面是我的安装结果:
c:\>gem install thin -v 1.2.11 Successfully installed thin-1.2.11-x86-mswin32 1 gem installed Installing ri documentation for thin-1.2.11-x86-mswin32... Updating ri class cache with 3611 classes... Installing RDoc documentation for thin-1.2.11-x86-mswin32...
它看起来像一个预建的二进制文件尚未保持了两年多,所以除非你真的想版本1.2.11,你应该自己还建立它。 – phloopy 2013-05-17 21:38:58
属于上Superuser.com!?! **真的吗?** – Justin 2010-01-26 16:36:24