我遇到thin在Windows 7计算机上工作时遇到问题(我已经安装了eventmachine v0.8.1):
>
gem install thin --ignore-dependencies
在-lc中检查main()...没有 创建Makefile使
'make'不被识别为内部或外部命令,可操作程序或批处理文件。
是否有意为预编译的二进制文件可用于瘦?
答案 0 :(得分:2)
显然,没有任何预先建立的二进制文件。
您需要安装C编译器。如果您通过RubyInstaller安装了Ruby,那将非常简单,如果您使用的是One-Click安装程序,那么它就是PITA。
另请参阅:problems installing thin on Windows,其中包含RubyInstaller和One-Click安装程序维护者的答案。
答案 1 :(得分:1)
我通过安装编译器来解决缺少预编译的二进制文件的问题:
答案 2 :(得分:1)
实际上有特定版本的Thin预先构建的二进制文件,但您需要知道哪些版本。要获得最新的预构建win32版本,请执行以下操作:
gem install thin -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...
答案 3 :(得分:0)
实际上可以使用瘦的二进制文件(显然从版本1.2.2开始就有一个)。
但是,我无法在Windows 7上使用Ruby 1.9.2(p290)安装瘦,因为它依赖于EventMachine。
运行gem install thin --ignore-dependencies
是安装瘦身所需的。
只想在Windows用户上为其他一些ruby添加此注释。