No such file to load -- readline solution after Ruby upgrade, rubyreadline
After ruby and rails are upgraded, script/consystemic appears:
Copy codeThe Code is as follows:
/Usr/local/lib/ruby/1.8/irb/completion. rb: 10: in 'require ': no such file to load -- readline (LoadError)
From/usr/local/lib/ruby/1.8/irb/completion. rb: 10
From/usr/local/lib/ruby/1.8/irb/init. rb: 252: in 'require'
From/usr/local/lib/ruby/1.8/irb/init. rb: 252: in 'Load _ les le'
From/usr/local/lib/ruby/1.8/irb/init. rb: 250: in 'each'
From/usr/local/lib/ruby/1.8/irb/init. rb: 250: in 'Load _ les le'
From/usr/local/lib/ruby/1.8/irb/init. rb: 21: in 'setup'
From/usr/local/lib/ruby/1.8/irb. rb: 54: in 'start'
From/usr/local/bin/irb: 13
Solution:
Step 1: check if the libncurses5-dev libreadline5-dev is installed and if not, use
Copy codeThe Code is as follows:
Sudo apt-get install libncurses5-dev libreadline5-dev for Installation
Step 2:
Copy codeThe Code is as follows:
Cd/usr/src/ruby-1.8.7/ext/readline
Ruby extconf. rb
Make
Sudo make install