我运行红宝石红宝石1.9.3p125,我不断收到此错误这使得它不可能为我做的任何一种发展的轨道上。解决“红宝石安装缺少心理”错误?
看来你的红宝石安装缺少心理(对于YAML输出)。去 消除此警告,请安装libyaml并重新安装您的 红宝石。
我搜索了一下,试图看似一切,但似乎没有任何工作。我真的很想开始一些新项目,但似乎无法绕开这个障碍。
任何帮助,非常感谢!
我运行红宝石红宝石1.9.3p125,我不断收到此错误这使得它不可能为我做的任何一种发展的轨道上。解决“红宝石安装缺少心理”错误?
看来你的红宝石安装缺少心理(对于YAML输出)。去 消除此警告,请安装libyaml并重新安装您的 红宝石。
我搜索了一下,试图看似一切,但似乎没有任何工作。我真的很想开始一些新项目,但似乎无法绕开这个障碍。
任何帮助,非常感谢!
我用RVM安装Ruby 1.9.3后出现同样的问题。 我通过下载YAML-0.1.4.tar.gz到〜/ .rvm /归档解决它,然后重新安装一次红宝石。
cd ~/.rvm/archives
wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
rvm reinstall 1.9.3
如果你得到一些compileerrors,尝试用这个代替
rvm reinstall 1.9.3 --with-gcc=clang
这对我有效。谢了哥们。 – 2012-10-27 17:44:23
也为我工作。谢谢! – 2013-04-03 09:45:00
该错误消息是有点混乱。
对于Ubuntu Linux
尝试安装
sudo apt-get install libyaml-dev
或为openSuSE Linux
运行
sudo zypper install libyaml-devel
然后重新编译&重新安装Ruby,你应该是好去。
几个百分点,虽然 - 运行make clean
来删除旧编译的文件。然后运行sudo make install
以确保您具有系统级安装的适当权限。最后,你可能会得到一些“文件”库'找不到'错误...忽略这些。 Rails似乎工作得很好。
我在OS X Lion上,这很重要吗? – 2012-03-27 18:27:55
我认为,即使在OS X Lion上,libyaml只是编译的lib本身,而libyaml-dev提供了头文件给lib。 – ur5us 2012-03-31 08:07:50
你需要libyaml出席该红宝石1.9.3建立的时间。见我的答案在这里,描述过程(不RVM):
的Ubuntu 64位什么都没有工作,但最后当我安装使用
libyaml-dev的
sudo apt-get install libyaml-dev
一切,即使重新安装红宝石
谢谢!这样一个简单的解决方案,也为我工作。 – 2012-11-19 18:05:13
简单SOLU工作这对我来说是brew install libyaml
。在我的情况下,我收到了以下消息:
警告:libyaml-0.1。已安装6_1,它只是不挂
所以,brew link libyaml
生产
链接/usr/local/Cellar/libyaml/0.1.6_1 ... 5个符号链接创建
完成。这假设你有自制,你应该这样做。如果不这样做,正是如此安装:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
...然后在顶部从这里开始。干杯!
只是为了排除显而易见的问题,你安装了libyaml并重新安装了ruby吗? – 2012-03-26 23:37:24
是的,我有。下载,配置,做了一个Make命令,重新安装了Ruby。没有工作 – 2012-03-27 00:24:50