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设计模式开发中对观察者模式的实现

    实例解析Ruby设计模式开发中对观察者模式的实现

    这篇文章主要介绍了实例解析Ruby设计模式开发中对观察者模式的实现,Ruby中自带的observer类自然是绝佳的使用示例,需要的朋友可以参考下
    2016-04-04
  • Ruby使用设计模式中的代理模式与装饰模式的代码实例

    Ruby使用设计模式中的代理模式与装饰模式的代码实例

    这篇文章主要介绍了Ruby使用设计模式中的代理模式与装饰模式的代码实例,代理模式与装饰模式都可以归类为结构型的设计模式,需要的朋友可以参考下
    2016-03-03
  • ruby 学习笔记(1) 初识语法

    ruby 学习笔记(1) 初识语法

    Ruby是一种简单的面向对象编程语言,十分容易上手,并且功能强大,ruby/ruby on rails从2007年就一直获奖无数,下面这篇文章给大家详细介绍下,需要的朋友可以参考下
    2010-02-02
  • 在Mac OS X下安装Ruby运行环境的详细步骤

    在Mac OS X下安装Ruby运行环境的详细步骤

    这篇文章主要给大家介绍了在Mac OS X下安装Ruby运行环境的方法步骤,文中介绍的很详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-02-02
  • Ruby中Rack中间件使用示例小结

    Ruby中Rack中间件使用示例小结

    Rack 中间件是 Rack 框架的一个核心概念,它可以在请求被传递给应用程序之前或之后对请求和响应进行处理,这篇文章主要介绍了Ruby中Rack中间件使用示例小结,需要的朋友可以参考下
    2024-04-04
  • 详解Ruby中的代码块对象Proc

    详解Ruby中的代码块对象Proc

    在Ruby中一个代码块block不是对象,但可以用Proc来替代其作为对象进行操作,接下来我们就来详解Ruby中的代码块对象Proc
    2016-05-05
  • ruby 存取器 概念

    ruby 存取器 概念

    ruby 存取器 概念...
    2007-11-11
  • ruby 正则表达式 教程

    ruby 正则表达式 教程

    ruby 正则表达式 教程...
    2007-11-11
  • Ruby包管理器gem常用命令

    Ruby包管理器gem常用命令

    这篇文章主要介绍了Ruby包管理器gem常用命令,本文讲解了获取帮助、查询可用包、安装软件、查询已安装软件、卸载软件等常用命令,需要的朋友可以参考下
    2015-04-04
  • Ruby编写HTML脚本替换小程序的实例分享

    Ruby编写HTML脚本替换小程序的实例分享

    这篇文章主要介绍了Ruby编写HTML脚本替换小程序的实例分享,单纯使用Ruby中的字符串替换方法而没有涉及更复杂的正则表达式,需要的朋友可以参考下
    2016-05-05

最新评论