Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用RubyGems安装gems时出现问题_Ruby_Rubygems_Ruby On Rails 3.2 - Fatal编程技术网

使用RubyGems安装gems时出现问题

使用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

我用的是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 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中,同样的错误仍然存在。