我将fedora从25升级到26,然后ruby(2.4.1)与psych有错误。
usr/share/ruby/yaml.rb:5:in `<main>': It seems your ruby installation
is missing psych (for YAML output). To eliminate this warning, please
install libyaml and reinstall your ruby. rake aborted! LoadError:
cannot load such file -- psych/versions
但我可以在psych/versions
中导入irb
。
irb(main):002:0> require 'psych/versions'
=> true
irb(main):003:0>
我曾尝试重新安装ruby,但问题也是如此。
我使用irb在第5行附近的yaml.rb
中运行相同的代码。没有错。
我更新系统后,问题出在gitlab上。所以我认为代码是正确的,原因在于我自己。