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

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

Leave a Reply

Your email address will not be published. Required fields are marked *