我的情况,跟 [YaST 在更新之后出错) 有些像,也是 yast2 界面可以打开,但里面的菜单点击均无反应。
但 /var/log/YaST2/y2log 文件中的错误信息跟他不太一样,我的如下:
2014-05-21 13:27:08 <3> linux-59yn.site(2889) [Y2Ruby] binary/Y2RubyUtils.cc(y2_require):25 cannot require yast:ruby lib version (2.1.2) doesn't match executable version (2.1.1) at /usr/lib/ruby/2.1.0/i586-linux-gnu/rbconfig.rb:7:in `<module:RbConfig>'
2014-05-21 13:27:08 <1> linux-59yn.site(2889) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'sw_single' 'qt'
2014-05-21 13:27:08 <1> linux-59yn.site(2889) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for ""
2014-05-21 13:27:08 <1> linux-59yn.site(2889) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes
2014-05-21 13:27:08 <3> linux-59yn.site(2889) [Y2Ruby] binary/Y2RubyUtils.cc(y2_require):25 cannot require yast:cannot load such file -- fast_gettext at /usr/lib/ruby/vendor_ruby/2.1.0/yast/i18n.rb:1:in `require'
2014-05-21 13:27:08 <1> linux-59yn.site(2889) [liby2] genericfrontend.cc(main):778 Finished YaST2 component 'y2base'
2014-05-21 13:27:08 <1> linux-59yn.site(2889) [liby2] genericfrontend.cc(main):783 Exiting with client return value 'false'
我曾用 rbenv 安装过多个版本的 ruby。同时有不小心卸载 ruby 导致整个 kde 桌面坏掉的经历。
当前系统版本是 13.2 milestone 0 - 上回没注意升级的。
ruby -v
的结果是 ruby 2.0.0p247 (2013-06-27) [i586-linux],尝试过安装高版本的 ruby,均没有效果。
/usr/lib/ruby 目录现在的结构如下:
- 2.0.0
- 2.1.0
- gems
- site_ruby
- vendor_ruby
请问各位是否有类似经验,需要怎么处理。多谢啦。