# Cgi\_process.rb:22:in \`\_\_send\_\_': undefined method \`env\_table

**URL:** <https://www.ruby-forum.com/t/cgi-process-rbin-send-undefined-method-env-table/191984>\
**Category:** Rails\
**Created:** [July 21, 2010, 9:13pm UTC](https://www.ruby-forum.com/t/cgi-process-rbin-send-undefined-method-env-table/191984 "2010-07-21T21:13:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jfgg](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbce88/32.png) [@jfgg](https://www.ruby-forum.com/u/jfgg)\
**Post date:** [July 21, 2010, 9:13pm UTC](https://www.ruby-forum.com/t/cgi-process-rbin-send-undefined-method-env-table/191984/1 "2010-07-21T21:13:57Z")

</div>

.htaccess is like this…

AddHandler fcgid-script .fcgi  
RewriteRule ^$ index.html [QSA]  
RewriteRule ^([^.]+)$ $1.html [QSA]  
RewriteCond %{REQUEST\_FILENAME} !-f  
#RewriteRule ^(._)$ dispatch.cgi [QSA,L] \<— commented  
RewriteRule ^(._)$ dispatch.fcgi [QSA,L]

if I run…  
./dispatch.rb  
./…/config/environment.rb:35: warning: already initialized constant  
MONTHNAMES  
./…/config/environment.rb:36: warning: already initialized constant  
DAYNAMES  
/home/mirumb5/ruby/gems/gems/actionpack-2.3.4/lib/action\_controller/cgi\_process.rb:22:in  
` __send__': undefined method`env\_table’ for nil:NilClass  
(NoMethodError)  
from  
/home/mirumb5/ruby/gems/gems/actionpack-2.3.4/lib/action\_controller/cgi\_process.rb:22:in  
`dispatch_cgi' from /home/mirumb5/ruby/gems/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:101:in`dispatch\_cgi’  
from  
/home/mirumb5/ruby/gems/gems/actionpack-2.3.4/lib/action\_controller/dispatcher.rb:27:in  
`dispatch’  
from ./dispatch.rb:10

Why if it is set to use fcgi … it show that is trying to use CGI??
