解决办法:
1.安装 readline:sudo yum install readline
2.安装 readline-devel: yum install readline-devel
3.找到你的ruby文件夹,cd/usr/local/ruby/ext/readline/
4.执行命令:ruby extconf.rb
5.执行命令: make
第五步如果报make: *** No rule to make target `/include/ruby.h', needed by `readline.o'. Stop.这一类的错误是因为在Makefile文件中/include/ruby.h路径是错误的,根据Makefile文件里面写的路径找不到ruby.h这个文件。
两个解决方案:1.在Makefile文件中,找到/include/ruby.h,把路径改成自己路径下的/include/ruby.h文件。
2.在Makefile文件的开头位置加上:top_srcdir = ../..
我用的是第二种方案。makefile文件也是在readline文件夹下。
6.make install .到这一步就可以正常打开rails控制台了。