导致Ruby二进制文件在路径

时间:2015-09-17 06:26:28

标签: ruby

查看此错误消息

/Users/abc/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/json/common.rb:155:in initialize': A JSON text must at least contain two octets! (JSON::ParserError) from /Users/abc/.rvm/rubies/ruby-2.2.2/lib/ruby/2.2.0/json/common.rb:155:in new'

在什么情况下ruby使用两个版本号?

在这种情况下,我看到ruby-2.2.2和2.2.0

1 个答案:

答案 0 :(得分:1)

2.2.0ABI版本(通常只对编写extension libraries的人感兴趣)而2.2.2是Ruby实现的版本,如果是MRI (由您使用)也是语言版本。有关其当前版本控制方案的详细信息,请参阅this official post