Centos安装ruby后无gem命令解决方案

centos ruby gem command not found

Posted by Xiekers on January 7, 2016

Centos安装ruby后无gem命令解决方案:

我所使用的命令:

yum install ruby
#完成后所显示的版本:
[root@Xiekers ~]#ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]
[root@Xiekers ~]#gem -v
gem command not found

但是安装完成后却没有gem,查找时发现未安装rubygems包; 通过下列命令安装完成后gem版本为1.37:

yum install gem*  or
yum install rubygems

在网上查了下看到不少用户出现同样问题(或许不同)不同解决方案:

修改/etc/sudoers 文件, 找到 Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin 这一行将其注释掉; 原因是shi’yong使用sudo命令被 reset path