Ruby升级后no such file to load -- readline解决办法

 更新时间:2015年04月29日 09:58:24   投稿:junjie  
这篇文章主要介绍了Ruby升级后no such file to load -- readline解决办法,需要的朋友可以参考下

升级ruby和rails后进入script/consle出现:

复制代码 代码如下:

/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 

解决办法:

第一步:确认是否安装了libncurses5-dev libreadline5-dev ,如果没有安装,就用 

复制代码 代码如下:

   sudo apt-get install libncurses5-dev libreadline5-dev 进行安装 

第二步: 
复制代码 代码如下:

cd /usr/src/ruby-1.8.7/ext/readline 
ruby extconf.rb 
make 
sudo make install  

相关文章

  • Ruby元编程之梦中情人method_missing方法详解

    Ruby元编程之梦中情人method_missing方法详解

    这篇文章主要介绍了Ruby元编程之梦中情人method_missing方法详解,本文讲解了我该怎么用 method_missing 、方法代理、define_method、什么时候用 method_missing、元方法等内容,需要的朋友可以参考下
    2015-05-05
  • Ruby语法笔记

    Ruby语法笔记

    本文给大家记录的是本人学习ruby之后所记录下来的部分语法知识,分享给有需要的小伙伴,希望对大家能够有所帮助。
    2016-02-02
  • ruby实现网页图片抓取

    ruby实现网页图片抓取

    本文给大家分享的是个人使用ruby编写的抓取网页图片的代码,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06
  • Ruby基础知识之方法、代码段

    Ruby基础知识之方法、代码段

    这篇文章主要介绍了Ruby基础知识之方法、代码段,本文讲解了定义方法、取消方法、方法参数、代码块和闭包等知识,需要的朋友可以参考下
    2015-04-04
  • 解读Ruby中注释的使用方法

    解读Ruby中注释的使用方法

    这篇文章主要介绍了解读Ruby中注释的使用方法,注释的用法是每门编程语言中最基本的知识点之一,需要的朋友可以参考下
    2015-05-05
  • Ruby常用文件操作方法

    Ruby常用文件操作方法

    这篇文章主要介绍了Ruby常用文件操作方法,本文讲解了新建文件、读取文件、删除、重命名文件、目录操作等常用文件操作方法,需要的朋友可以参考下
    2015-05-05
  • 21个你应该知道的Ruby编程技巧

    21个你应该知道的Ruby编程技巧

    这篇文章主要介绍了21个你应该知道的Ruby编程技巧,涵盖编码过程中的方方面面,需要的朋友可以参考下
    2014-06-06
  • Ruby实现的3种快速排序算法

    Ruby实现的3种快速排序算法

    这篇文章主要介绍了Ruby实现的3种快速排序算法,本文给出了快速排序的普通版本、快速排序的随机化版本、快速排序的利用了Ruby的语法糖的随机化版本三个版本,需要的朋友可以参考下
    2015-05-05
  • ruby 流程控制 方法

    ruby 流程控制 方法

    ruby 流程控制 方法...
    2007-11-11
  • 用实际代码演示Ruby的容易被误解的6个特性

    用实际代码演示Ruby的容易被误解的6个特性

    这篇文章主要介绍了用实际代码演示Ruby的容易被误解的6个特性,采集自IBM官方网站的开发者文档,需要的朋友可以参考下
    2015-04-04

最新评论