我来自python背景,正在学习ruby。IPython真的很棒。我现在对ruby还不熟悉,我想要一些ipython的东西。到目前为止,我的日子过得很艰难。似乎有点烦人,当按tab键不能完成任务时。我偶然发现了this question,并按照第一个答案,获得了最大的赞成票。在
它说要做require 'irb/completion'
我也这么做了,结果出现了以下错误:
LoadError: cannot load such file -- readline
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from (irb):1
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'
然后我尝试了require 'completion'
,最终导致了以下错误:
告诉我怎么了,我在用Ubuntu11.04。在
请看一下Pry,它是IRB的一个替代方案。在
它有:
一些功能包括:
在2012年9月9日发布了非常活跃的14.0.0版本。在
即使你试着撬动它也会出错。Ubuntu和ruby相处不好,你需要一些额外的库。以下是您可以做的:
这会解决它的。在
在通过RVM安装ruby1.9.3之前,您可能没有安装必要的
libreadline-dev
(或者类似的,我忘了确切的Ubuntu名称)。我建议使用apt
安装必要的readline开发库,然后通过RVM重新安装Ruby。在相关问题 更多 >
编程相关推荐