我使用rvm安装ruby 1.9.3。尽管成功安装了libyaml,它还是抱怨libyaml。现在,每次我想安装一个gem (比如rails)时,都会出现这个警告:
It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.
我使用的是Mac os X 10.7 (Lion)。
发布于 2012-03-01 11:27:11
在我的情况下
rvm pkg install libyaml
和
rvm reinstall ruby-1.9.3-p125
解决了这个问题。
对于使用Ubuntu的用户,请确保在执行上述步骤之前已经安装了libtool
:
sudo apt-get install libtool
对于macOS用户(使用自制软件):
rm -rf /usr/local/lib/ruby/gems/ && brew reinstall ruby
发布于 2012-04-04 03:05:38
适用于ubuntu和rvm
sudo apt-get install libtool
rvm pkg install libyaml
rvm reinstall 1.9.3
成功了
发布于 2012-06-09 13:21:47
brew install libyaml
rvm reinstall 1.9.3
这对我很有效(在雪豹上)。
https://stackoverflow.com/questions/9434002
复制相似问题