gpt4 book ai didi

python - ipython 就像 ruby​​ 的解释器

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:42 24 4
gpt4 key购买 nike

本人python出身,正在学习ruby。 IPython 真的很棒。我现在是 ruby​​ 的新手,想要一些 ipython 的东西。截至目前,我正处于艰难时期,沿着 ruby 线前进。似乎有点烦人,当按 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' 最终导致了以下错误:

LoadError: cannot load such file -- completion
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):3
from /home/letsrock/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'

让我知道哪里出了问题,我使用的是 ubuntu 11.04。

最佳答案

看看Pry这是 IRB 的替代品。

它有:

Many convenience commands inspired by IPython, Smalltalk and other advanced REPLs

一些功能包括:

  • 源代码浏览(包括带有 pry-doc gem 的核心 C 源代码)
  • 导航状态(cd、ls 和 friends)
  • 文档浏览
  • 实时帮助系​​统
  • 在编辑器中打开方法 (edit-method Class#method)
  • 语法高亮
  • 命令 shell 集成(启动编辑器、运行 git 并从 Pry 中进行 rake)
  • 要点整合
  • 运行时调用(使用 Pry 作为开发者控制台或调试器)
  • 能够查看和重播历史记录

2012 年 7 月 14 日发布的 0.9.10 版本也得到了非常积极的开发。

关于python - ipython 就像 ruby​​ 的解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11617021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com