Issue #7385 has been updated by nobu (Nobuyoshi Nakada).

Status changed from Open to Rejected

Even if gem command can't run, ruby itself can run.
----------------------------------------
Bug #7385: Compilation of Ruby should fail when libyaml is not present on system
https://bugs.ruby-lang.org/issues/7385#change-33664

Author: vo.x (Vit Ondruch)
Status: Rejected
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 `<top (required)>':
  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/