2013-02-26 84 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