缺少必需的包? - 包括libyaml(Missing Required Packages?

2019-08-17 07:19发布

我觉得像我的电脑有一些深层次的问题,是100%反对我安装导轨/红宝石/ RVM和它的其余部分。 或者,我只是不称职的:)

我已经安装了RVM和红宝石没有问题。 这里是我的当前设置(从终端登录):

Mac-mini:rubygems-1.8.25 Riley$ rvm -v

rvm 1.18.15 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

Mac-mini:rubygems-1.8.25 Riley$ ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin12.2.1]

不过Rails是一个有点不同的..

Mac-mini:rubygems-1.8.25 Riley$ rails -v
/Users/Jamie/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
Rails 3.2.12

所以我尝试安装libyaml:

rvm pkg install libyaml
rvm reinstall all --force

但后来我得到这个:

Missing required packages: autoconf, automake, libtool, pkg-config, apple-gcc42, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite.

为黄色输出,尽管它说安装成功。 好吧,那么我再次检查在轨道上。

Mac-mini:rubygems-1.8.25 Riley$ rails -v
/Users/Jamie/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
Rails 3.2.12

大。 它不工作。 所以我尝试安装自制软件,使我的生活变得更轻松。

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

安装。 凉。

Mac-mini:API Riley$ brew help
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
/usr/local/bin/brew: line 21: /usr/local/Library/brew.rb: Undefined error: 0

咦? 而这发生在所有brew的行动,仅仅是明确的。

现在,这正是我在过去的几个小时内一直面临着。 我一直在努力,现在得到这个正在进行的几天,我不断收到新的错误。 我试过完全去除三R(RVM,Rails和红宝石)并重新安装,并没有谷歌搜索和调试的量似乎工作。 我只是不知道该怎么办了。 我还没有取得任何进展。 我已经在其他一些计算机上安装了三重R,但这种电脑只是拒绝和我一起工作。

帮助获得三重[R我的电脑上工作将不胜感激。

谢谢

Answer 1:

试试这个答案运行RVM要求,跳绳酿造更新 -这不是同样的问题,但解决方案+的解释是相同的。



Answer 2:

这个问题从我安装红宝石的茎。 显然,如前所述在这个答案 ,“GCC的非LLVM版”不再包含在Xcode命令行工具。

与安装Ruby:

rvm install ruby --with-gcc=clang

工作,我在10分钟内安装RVM,Ruby和Rails,尽管它带我调试的一个星期,否则重新安装。



文章来源: Missing Required Packages? - Including libyaml