我尝试做最简单的设置来在IIS 7.5(windows7)上提供ruby .erb文件。 这是我的web.config文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="FastCGI" path="*.erb" verb="*" modules="FastCgiModule" scriptProcessor="C:\Ruby193\bin\ruby.exe" resourceType="Unspecified" requireAccess="Read" />
</handlers>
</system.webServer>
</configuration>
在IIS上安装并激活了FastCGI,但似乎我需要安装失败的fcgi gem。 有人有经验吗?请不要建议其他操作系统,虚拟机,框架等铁路等。
我已经安装了开发工具包并且在路径上,通常我没有安装和编译本机扩展的问题。 网上有很多过时的或具有铁路信息的信息,不能说有帮助。
C:\Ruby193\bin>gem install fcgi
Building native extensions. This could take a while...
ERROR: Error installing fcgi:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
checking for fcgiapp.h... no
checking for fastcgi/fcgiapp.h... no
make
make: *** No targets. Stop.
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/fcgi-0.9.2.1 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/fcgi-0.9.2.1/ext/fcgi/gem_make.out