2013-02-26 86 views
1

我正在使用Rails 3.2和ruby 1.9.2。我已经将gem'fcgi'(fastcgi)添加到了我的Gemfile中,但是当我运行bundle install时,它在fcgi上失败。Rails在我的mac上安装fcgi

输出:

Installing fcgi (0.9.1) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

    /Users/johndcowan/.rvm/rubies/ruby-1.9.2-p318/bin/ruby extconf.rb 
checking for fcgiapp.h... no 
checking for fastcgi/fcgiapp.h... no 

make 
make: *** No targets. Stop. 


Gem files will remain installed in /Users/johndcowan/.rvm/gems/ruby-1.9.2-p318/gems/fcgi- 0.9.1 for inspection. 
Results logged to /Users/johndcowan/.rvm/gems/ruby-1.9.2-p318/gems/fcgi-0.9.1/ext/fcgi/gem_make.out 
An error occured while installing fcgi (0.9.1), and Bundler cannot continue. 
Make sure that `gem install fcgi -v '0.9.1'` succeeds before bundling. 
Installing fcgi (0.9.1) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

/Users/johndcowan/.rvm/rubies/ruby-1.9.2-p318/bin/ruby extconf.rb 
checking for fcgiapp.h... no 
checking for fastcgi/fcgiapp.h... no 

make 
make: *** No targets. Stop. 


Gem files will remain installed in /Users/johndcowan/.rvm/gems/ruby-1.9.2-p318/gems/fcgi-0.9.1 for inspection. 
Results logged to /Users/johndcowan/.rvm/gems/ruby-1.9.2-p318/gems/fcgi-0.9.1/ext/fcgi/gem_make.out 
An error occured while installing fcgi (0.9.1), and Bundler cannot continue. 
Make sure that `gem install fcgi -v '0.9.1'` succeeds before bundling. 

然后,我跑了创业板安装的建议:

johns-MacBook-Pro:drywall johndcowan$ sudo gem install fcgi -v '0.9.1' 
Fetching: fcgi-0.9.1.gem (100%) 
Building native extensions. This could take a while... 
ERROR: Error installing fcgi: 
ERROR: Failed to build gem native extension. 

/Users/johndcowan/.rvm/rubies/ruby-1.9.2-p318/bin/ruby extconf.rb 
checking for fcgiapp.h... no 
checking for fastcgi/fcgiapp.h... no 

make 
make: *** No targets. Stop. 

Gem files will remain installed in /Users/johndcowan/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/gems/1.9.1/gems/fcgi-0.9.1 for inspection. 
Results logged to /Users/johndcowan/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/gems/1.9.1/gems/fcgi-0.9.1/ext/fcgi/gem_make.out 
johns-MacBook-Pro:drywall johndcowan$ 

我发现了同样的问题在用户和用yum其解决他/他/她安装fcgi_devel她与fcgi的问题。我尝试使用端口进行安装,但它不起作用。同一个网站说我不需要百胜餐饮。

sudo port install fcgi-devel 
Error: Port fcgi-devel not found 

任何想法?

回答

1

如果使用Homebrew,请先尝试brew install fastcgi