Joel VanderWerf wrote:
Do you have the readline and readline-devel packages installed? If you
install them (whether using your OS’s package manager or building from
source), then when you build ruby it will recognize them and irb will
use readline, which should give you the desired up-arrow behavior.
On my Ubuntu system these packages are called libreadline5 and
libreadline5-dev.
You can check in your ruby-1.8.6/ext/readline whether the ruby wrapper
got built or not. Just run ‘ruby extconf.rb’ there and see if some
checks fail.
After installing the readline packages, these checks should succeed. In
that case, do ‘make && make install’ in the same dir and irb should work
right.
thank you Joel VanderWerf …now irb working well .but
I am going to use ri ,it tell to “make install-doc”
when i type “make install-doc” at finally
below errors are raised
mmmmc................................c....c..c...
zlib.c:
mcccccccccccccccccc…
Generating RI…
/home/username/package/ruby-1.8.6-p111/lib/yaml.rb:9:in require': no such file to load -- stringio (LoadError) from /home/username/package/ruby-1.8.6-p111/lib/yaml.rb:9 from /home/username/package/ruby-1.8.6-p111/lib/rdoc/ri/ri_descriptions.rb:1:in
require’
from
/home/username/package/ruby-1.8.6-p111/lib/rdoc/ri/ri_descriptions.rb:1
from
/home/username/package/ruby-1.8.6-p111/lib/rdoc/ri/ri_reader.rb:1:in
require' from /home/username/package/ruby-1.8.6-p111/lib/rdoc/ri/ri_reader.rb:1 from /home/username/package/ruby-1.8.6-p111/lib/rdoc/generators/ri_generator.rb:46:in
require’
from
/home/username/package/ruby-1.8.6-p111/lib/rdoc/generators/ri_generator.rb:46
from
/home/username/package/ruby-1.8.6-p111/lib/rdoc/rdoc.rb:273:in require' from /home/username/package/ruby-1.8.6-p111/lib/rdoc/rdoc.rb:273:in
document’
from ./bin/rdoc:63
make: *** [rdoc] Error 1
[email protected]:~/package/ruby-1.8.6-p111$
thank you