我是该领域的一名新手,目前正在“尝试”研究Python和Ruby。
我做了本教程所说的一切,但我的终端机却不告诉我要进行的irb(main):001:0>
事情。我不确定这是否是因为该教程已经使用了4年,但是同样使用4年的Python教程的方法也可以正常工作,但是Ruby只是让我在开始学习后的5分钟内就感到哑巴了。非常感谢您的帮助。
iseongmin-ui-MacBook-Pro:~ sm.lee$ irb
Traceback (most recent call last):
2: from /usr/local/opt/ruby/bin/irb:23:in '<main>'
1: from /usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0 /rubygems.rb:302:in 'activate_bin_path'
/usr/local/Cellar/ruby/2.6.3/lib/ruby/2.6.0/rubygems.rb:283:in 'find_spec_for_exe':
can't find gem irb (>= 0.a) with executable irb (Gem::GemNotFoundException)
答案 0 :(得分:1)
自从安装ruby 2.6.0以来,irb不再发货。
您应该使用rubygems
安装它。
gem list | grep irb
应该输出类似irb 1.0.0
的内容。如果没有,请运行gem install irb
。
宝石的bin
目录也可能不在您的路径中,通常会将这样的东西添加到我的~/.bashrc
,~/.profile
等中。
export PATH="$PATH:$(ruby -e 'puts Gem.user_dir')"