使用RubyGems安装gems时出现问题
我用的是Debian5 Ruby版本1.8.7 Rubygems版本2.0.3 Rails版本3.2.12 我制作了我的RubyonRails应用程序,并希望公开部署它,所以我尝试在没有任何运气的情况下安装“Mongrel”,然后在没有任何运气和相同错误的情况下安装“Unicorn”使用RubyGems安装gems时出现问题,ruby,rubygems,ruby-on-rails-3.2,Ruby,Rubygems,Ruby On Rails 3.2,我用的是Debian5 Ruby版本1.8.7 Rubygems版本2.0.3 Rails版本3.2.12 我制作了我的RubyonRails应用程序,并希望公开部署它,所以我尝试在没有任何运气的情况下安装“Mongrel”,然后在没有任何运气和相同错误的情况下安装“Unicorn” vps1198019:~# gem install mongrel Building native extensions. This could take a while... ERROR: Error ins
vps1198019:~# gem install mongrel
Building native extensions. This could take a while...
ERROR: Error installing mongrel:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/ext/http11/gem_make.out
及
尝试使用下面的命令。由于版本不匹配,未安装gem
$ gem install mongrel --pre
尝试使用下面的命令。由于版本不匹配,未安装gem
$ gem install mongrel --pre
因此,我找到了一个解决我的问题的方法,更手动地安装它。我从(.gem文件)下载了独角兽。将其存储在服务器中。与terminal一起转到该文件夹。然后我用电脑访问了它
gem install --local unicorn.gem
然后它提示我必须有kgio和雨滴,所以我安装了它们:
gem install kgio
gem install raindrops
重复第一个命令 所以我找到了解决问题的方法,更手动地安装它。我从(.gem文件)下载了独角兽。将其存储在服务器中。与terminal一起转到该文件夹。然后我用电脑访问了它
gem install --local unicorn.gem
然后它提示我必须有kgio和雨滴,所以我安装了它们:
gem install kgio
gem install raindrops
重复第一个命令 我不熟悉Debian,但您是否安装了开发工具?它需要为gems编译本机扩展。我相信是的:“build-essential”我对Debian不熟悉,但是您安装了开发工具吗?它需要编译gems的本机扩展。我相信是的:“build essential”即使在早期版本的mongrel中,同样的错误仍然存在。即使在早期版本的mongrel中,同样的错误仍然存在。