`require': no such file to load -- readline (LoadError)_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > `require': no such file to load -- readline (LoadError)

`require': no such file to load -- readline (LoadError)

 2010/11/17 22:57:02  qingshou117  http://qingshou117.javaeye.com  我要评论(0)
  • 摘要:WhenItyperailsconsole,Igetthiserror:[root@trebek2readline]#/usr/local/bin/myapp/script/consoleLoadingdevelopmentenvironment./usr/local/lib/ruby/1.8/irb/completion.rb:10:in`require':nosuchfiletoload--readline(LoadError)from/usr/local/lib/ruby/1
  • 标签:
When I type rails console, I get this error:

[root@trebek2 readline]# /usr/local/bin/myapp/script/console
Loading development environment.
/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_modules'
        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_modules'
        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:
My solution on Ubuntu Linux is:
* apt-get install libncurses5-dev
  apt-get install libreadline5-dev
* make the readline module for ruby,
  i.e. go to the <ruby_src>/ext/readline,
  ruby extconv.rb    #generate valid makefile
  make
  make install
  • 相关文章
发表评论
用户名: 匿名