作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在我的 Ubuntu 11.10 五笔上安装了 ruby-1.9.3-p0,然后安装了 rubygems 来设置 Rails。
这是我的代码:
sudo ruby setup.rb
我遇到了这个错误:
"/usr/local/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."
我安装了 libyaml 并重新安装了 Ruby,但仍然无法正常工作。信息变了,我不知道它出了什么问题。
最佳答案
您必须在安装 ruby 之前安装 paquage libyaml-dev,如果没有,您仍然可以使用 extconf.rb 作为缺少的库。所以对于这个问题你可以做(从 ruby 安装文件夹):
cd ext/psych
ruby extconf.rb
make
make install
Extconf.rb 用于在安装 ruby 后添加库。
关于ruby-on-rails - 如何在 Ubuntu 11.10 上使用 libyaml 安装 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410885/
我是一名优秀的程序员,十分优秀!