为什么要"ruby​​-install ruby​​"失败并显示:"E:找不到要构建的软件包"? [英] Why "ruby-install ruby" fails with: "E: Couldn't find package build-essential"?

查看:103
本文介绍了为什么要"ruby​​-install ruby​​"失败并显示:"E:找不到要构建的软件包"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经这样安装 ruby​​-install :

brew install ruby-install

但是,当我尝试安装ruby时,它失败了:

But, when I try to install ruby it fails:

$ ruby-install ruby
>>> Installing ruby 2.1.1 into /Users/mishamoroshko/.rubies/ruby-2.1.1 ...
>>> Installing dependencies for ruby 2.1.1 ...
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package build-essential
!!! Installing dependencies failed!

我在Mac OSX 10.9.2上.

I'm on Mac OSX 10.9.2.

有什么想法吗?

推荐答案

显然,apt-getruby-install的程序包管理器检测顺序中的第一个.它在我的系统上被破坏了,这就是为什么会出错.

Apparently, apt-get was the first in ruby-install's package manager detection order. It was broken on my system, and this is why the error.

从系统中删除apt-get后,ruby-install拿到Homebrew,错误消失了.

After I removed apt-get from my system, ruby-install picked up Homebrew and the error disappeared.

这篇关于为什么要"ruby​​-install ruby​​"失败并显示:"E:找不到要构建的软件包"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆