【问题标题】:How do you use ruby gems after they have been installed on OS X在 OS X 上安装 ruby​​ gems 后如何使用它们
【发布时间】:2012-03-09 10:02:56
【问题描述】:

我可以使用 ruby​​ gem 安装 json 库。如果相关,我使用的是最新的 OS X。

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...

但是,尝试require '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

【问题讨论】:

标签: ruby json gem


【解决方案1】:

您需要先加载 RubyGems:

require 'rubygems'
require 'json'

编辑:

根据下面的评论,你最好使用ruby -rubygems x.rb而不是直接使用require rubygems(假设你正在编写一个模块来恢复)。

感谢: @injekt 和 @Ingenu

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多