我來自python背景,並且正在學習ruby。 IPython真的很棒。我現在是新來的紅寶石,並想要有某種ipython的東西。截至目前,我正在艱難的時間,沿着紅寶石線。似乎有點刺激,當按下標籤不能完成的事情。我打到this question,並按照第一個答案,最大upvotes。ipython像ruby的解釋器
它說的做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。
我做了sudo'gem install pry'然後'成功安裝了coderay-1.0.7 成功安裝了slop-3.3.2 成功安裝了method_source-0.8 成功安裝了pry-0.9。10 安裝了4顆寶石 安裝ri文檔for coderay-1.0.7 ... 爲slop-3.3.2安裝ri文檔... 爲method_source-0.8安裝ri文檔... 爲pry-0.9安裝ri文檔.10 ...'現在當我進入我的命令行並鍵入'pry'時,終端上的錯誤爲: '發現沒有命令'pry',是否意指: 命令'pr'來自'coreutils' (main) pry:找不到命令' – user993563 2012-07-23 17:46:23
像'pry'這樣的聲音沒有添加到PATH變量中。嘗試打開一個新終端並再次嘗試「pry」命令。 – 2012-07-23 18:01:12
關閉了終端並重新打開它,並沒有幫助。 – user993563 2012-07-23 18:03:10