rails c无法使用,checking for readline() in -lreadline... no

10 篇文章 0 订阅

最近重装了ubuntu, 于是打算用rvm来管理ruby环境.但是作为初学者,使用rvm还是遇到了很多问题.

今天打开rails c .突然跑步起来了.

$ rails c
/home/congteng/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/irb/completion.rb:9:in `require': cannot load such file -- readline (LoadError)
	from /home/congteng/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
	from /home/congteng/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/commands/console.rb:3:in `require'
	from /home/congteng/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/commands/console.rb:3:in `<top (required)>'
	from /home/congteng/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/commands.rb:37:in `require'
	from /home/congteng/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.1.1/lib/rails/commands.rb:37:in `<top (required)>'
	from script/rails:6:in `require'
	from script/rails:6:in `<main>'

 

从报错信息看出是因为缺少了 readline的包支持.

 

于是到stackoverflow寻求解决方法

可是捣鼓了很久,上面的方法都不能够解决问题

其中有一个看似能解决问题的办法:

rvm pkg install readline
rvm remove 1.9.3
rvm install 1.9.3 -C --with-openssl-dir=\$HOME/.rvm/usr,--with-iconv-dir=\$HOME/.rvm/usr, --with-readline-6.2-dir=\$HOME/.rvm/usr 

 但是依然没有起作用.

阅读了rvm官方文档:https://rvm.beginrescueend.com/packages/readline/

依旧是解决不了问题.

 

没办法,只有先放弃rvm.干脆在系统中直接安装配置readline了

找到rvm安装的ruby路径下的扩展readline文件夹

cd ~/.rvm/src/ruby-1.9.3-p180/ext/readline
ruby extconf.rb
 如果不能执行,说明需要安装如下包  

sudo apt-get install libncurses5-dev libreadline5-dev

但是实践发现libreadline5-dev已经废弃了

可根据提示安装

重新运行

ruby extconf.rb

 这时所有的都是yes

继续make 

make install

 

--> http://stackoverflow.com/questions/5487507/rails3-and-readline-problem

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: bitnami-redmine-4.2.3-0-windows-x64-installer.exe是一个安装文件,用于在Windows 64位操作系统上安装Bitnami Redmine 4.2.3-0。Bitnami是一个提供开源软件堆栈的公司,他们为用户提供了直接在他们的计算机上安装和运行的集成的开发环境。 Redmine是一种流行的项目管理和问题跟踪工具,基于Ruby on Rails开发。它具有强大的功能,包括项目管理、团队协作、问题跟踪、文档管理和时间跟踪等功能。这个安装程序允许用户快速、方便地在Windows系统上部署和运行Redmine。 安装bitnami-redmine-4.2.3-0-windows-x64-installer.exe非常简单。只需双击该文件,然后按照安装向导的指示进行操作即可。安装过程中,该程序将自动安装Redmine的依赖项和所需的软件堆栈,并配置好数据库和服务器。一旦安装完成,用户可以通过浏览器访问Redmine的Web界面,并开始在他们的项目中管理任务和问题。 通过bitnami-redmine-4.2.3-0-windows-x64-installer.exe安装Redmine的主要优点之一是它提供了一个预配置的开发环境,不需要用户手动安装和配置必要的软件和依赖项。这简化了整个安装过程,节省了用户的时间和精力。 总之,bitnami-redmine-4.2.3-0-windows-x64-installer.exe是一个方便的安装程序,让用户在Windows系统上快速安装和部署Bitnami Redmine 4.2.3-0。通过这个安装程序,用户可以使用Redmine的强大功能来管理和跟踪他们的项目。 ### 回答2: bitnami-redmine-4.2.3-0-windows-x64-installer.exe是一个在Windows操作系统中安装Bitnami Redmine 4.2.3-0的安装程序。这个安装程序可以帮助用户在自己的计算机上快速搭建和部署Redmine项目管理和问题跟踪工具。 Redmine是一个开源的项目管理工具,它提供了一系列功能,包括任务管理、问题追踪、版本控制、文档管理、日程安排等。通过Redmine,团队可以更好地协同工作、跟踪项目进展、记录问题和解决方案,并与团队成员进行交流和协作。 安装程序bitnami-redmine-4.2.3-0-windows-x64-installer.exe提供了一种简单和快速的方法来在Windows系统上安装和配置Redmine。用户只需要下载安装程序,双击运行,然后按照安装向导的指示进行操作即可。 安装过程中,用户可以选择Redmine的安装目录、数据库的设置(如使用MySQL或SQLite)、管理员账户和密码等。安装完成后,用户就可以通过浏览器访问Redmine的网址,进行进一步的设置和配置。 通过安装程序bitnami-redmine-4.2.3-0-windows-x64-installer.exe,用户可以方便地在自己的计算机上搭建一个功能强大的项目管理工具,提高团队的协作效率、项目的管理和跟踪能力。同时,Bitnami还提供了一系列附加工具和插件,用户可以根据自己的需要进行选择和安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值