From: "vo.x (Vit Ondruch)" Date: 2012-11-19T00:37:28+09:00 Subject: [ruby-core:49526] [ruby-trunk - Bug #7385][Open] Compilation of Ruby should fail when libyaml is not present on system Issue #7385 has been reported by vo.x (Vit Ondruch). ---------------------------------------- Bug #7385: Compilation of Ruby should fail when libyaml is not present on system https://bugs.ruby-lang.org/issues/7385 Author: vo.x (Vit Ondruch) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: 2.0 =begin Quoting from [1]: If libyaml is not installed properly, you cannot compile Psych; no YAML library is available by default. You will see the following message in the build log: configuring psych yaml.h is missing. Please install libyaml. Failed to configure psych. It will not be installed. More concretely, you cannot invoke gem command: $ gem .../lib/ruby/2.0.0/yaml.rb:6:in `': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. .../custom_require.rb:36:in `require': cannot load such file -- psych (LoadError) Since this seems to be real world problem [ruby-core:49416], the compilation should fail with error message, to avoid producing broken Ruby installation [1] http://bugs.ruby-lang.org/projects/ruby/wiki/200UpgradeNotesDraft =end -- http://bugs.ruby-lang.org/