在ruby gems安装到OSX上之后,您如何使用它们

在ruby gems安装到OSX上之后,您如何使用它们,ruby,json,gem,Ruby,Json,Gem,我能够使用ruby gems安装json库。如果相关的话,我正在使用最新的OSX usr$ sudo gem install json Password: Building native extensions. This could take a while... Successfully installed json-1.6.5 1 gem installed Installing ri documentation for json-1.6.5... Installing RDoc docu

我能够使用ruby gems安装json库。如果相关的话,我正在使用最新的OSX

usr$ sudo gem install json
Password:
Building native extensions.  This could take a while...
Successfully installed json-1.6.5
1 gem installed
Installing ri documentation for json-1.6.5...
Installing RDoc documentation for json-1.6.5...
但是,试图要求使用“json”是行不通的。我做错了什么

touakas-MacBook-Pro:tmp jacob$ ruby x.rb
x.rb:3:in `require': no such file to load -- json (LoadError)
    from x.rb:2
x.rb如下所示:

#!/usr/bin/env ruby
require 'json'

x = { "a"=>"b" }
print x.to_json

您需要首先加载RubyGems:

require 'rubygems'
require 'json'
编辑:

根据下面的评论,您最好使用ruby-rubygems x.rb,而不是直接要求rubygems假设您正在为resue编写一个模块


归功于:@injekt和@Ingenu

您需要首先加载RubyGems:

require 'rubygems'
require 'json'
编辑:

根据下面的评论,您最好使用ruby-rubygems x.rb,而不是直接要求rubygems假设您正在为resue编写一个模块


归功于:@injekt和@Ingenu

你能试一试吗:ruby-rubygems x.rbJSON是ruby 1.9.x标准库的一部分吗?你能试一试吗:ruby-rubygems x.rbJSON是ruby 1.9.x标准库的一部分请避免使用require'rubygems',按照@Ingenu在他们的评论中说的做:ruby-rubygems x.rb-请参阅以了解更多信息,请避免使用require“rubygems”并按照@Ingenu在他们的评论中所说的去做:ruby-rubygems x.rb-更多信息请参阅