建立rails文件时出错
ruby版本为1.8.6
执行rails book提示“in 'report_activate_error':could not find rubygem fcgi <>=0> <gem:loaderror>”
下载一个fcgi-0.8.7.gem到本地安装也提示
D:/ruby/bin/ruby.exe extconf.rb install d:\tools\fcgi-0.8.7.gem
checking for fcgiapp.h... no
checking for fastcgi/fcgiapp.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--srcdir=.
--curdir
--ruby=D:/ruby/bin/ruby
--with-fcgi-dir
--without-fcgi-dir
--with-fcgi-include
--without-fcgi-include=${fcgi-dir}/include
--with-fcgi-lib
--without-fcgi-lib=${fcgi-dir}/lib
请指教!!
[解决办法]
gem 版本是1.2.0的,,应该是很新的吧,执行gem update --system 提示nothing to update
[解决办法]
gem 版本是1.2.0的,,应该不是很新的吧,
我机器上的就比这个新
[解决办法]
那为何执行gem update --system 提示nothing to update,,将rubygems升级了后,执行gem update --system 也是提示nothing to update
什么问题呢?
[解决办法]
最新的gem好像是1.3.5吧
gem install rubygems-update
gem update --system
gem update
[解决办法]
先安装 fastcgi 或 fcgi(名字记不清了)
[解决办法]
需要先装fastcgi,不过你这是win环境,是相当不好弄。
我一直都是在linux上搞的lighttpd+fastcgi,win的一直用的mongrel。
如果需要使用cgi,建议还是使用linux系统吧
[解决办法]
建议看看这个:http://bonyfish.cn/logs/20090811-redhat-rubyonrails.html
Redhat系列下安装rubyOnRails的生产环境(这是我们正式服务器的配置备忘)