After upgrading ruby and rails, enter script/consle and appear:
Copy the codeThe code is as follows:
/usr/local/lib/ruby/1.8/irb/:10:in `require': no such file to load -- readline (LoadError)
from /usr/local/lib/ruby/1.8/irb/:10
from /usr/local/lib/ruby/1.8/irb/:252:in `require'
from /usr/local/lib/ruby/1.8/irb/:252:in `load_modules'
from /usr/local/lib/ruby/1.8/irb/:250:in `each'
from /usr/local/lib/ruby/1.8/irb/:250:in `load_modules'
from /usr/local/lib/ruby/1.8/irb/:21:in `setup'
from /usr/local/lib/ruby/1.8/:54:in `start'
from /usr/local/bin/irb:13
Solution:
Step 1: Confirm whether libncurses5-dev is installed libreadline5-dev. If it is not installed, use
Copy the codeThe code is as follows:
sudo apt-get install libncurses5-dev libreadline5-dev for installation
Step 2:
Copy the codeThe code is as follows:
cd /usr/src/ruby-1.8.7/ext/readline
ruby
make
sudo make install