Ruby on rails 在控制台中使用HttpParty时出现问题

Ruby on rails 在控制台中使用HttpParty时出现问题,ruby-on-rails,httparty,Ruby On Rails,Httparty,我很难让HTTParty正常工作。我在Ubuntu 12.10上,使用Ruby 2.0 我已经绑定了httpartygem,并试图在控制台上进行测试,但遇到了一个NoMethod错误 Loading development environment (Rails 3.2.13) 2.0.0-p353 :001 > require 'httparty' => false 2.0.0-p353 :002 > httparty "http://twitter.com/statu

我很难让HTTParty正常工作。我在Ubuntu 12.10上,使用Ruby 2.0

我已经绑定了httpartygem,并试图在控制台上进行测试,但遇到了一个NoMethod错误

Loading development environment (Rails 3.2.13)

2.0.0-p353 :001 > require 'httparty'
 => false 

2.0.0-p353 :002 > httparty "http://twitter.com/statuses/public_timeline.json"
NoMethodError: undefined method `httparty' for main:Object
    from (irb):2
    from /home/kyle/.rvm/gems/ruby-2.0.0-p353/gems/railties-3.2.13/lib/rails/commands/console.rb:47:in `start'
    from /home/kyle/.rvm/gems/ruby-2.0.0-p353/gems/railties-3.2.13/lib/rails/commands/console.rb:8:in `start'
    from /home/kyle/.rvm/gems/ruby-2.0.0-p353/gems/railties-3.2.13/lib/rails/commands.rb:41:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

2.0.0-p353 :003 > 

这是怎么回事?

看起来您的语法不正确

您试图要求HttpParty的第一步似乎失败了。 您可以使用控制台中的require dependencies来解决此问题:

require_dependency 'httparty'
当它成功时,您应该看到返回true

然后,要执行Httparty命令,可以使用以下命令:

HTTParty.geturl,选项\u散列

例如:

HTTParty.get('http://twitter.com/statuses/public_timeline.json', {})

#<HTTParty::Response:0x3a624e0 parsed_response={"error"=>"Could not authenticate you.", "request"=>"/statuses/public_timeline.json"},

...   

如果安装了gem,您可能不需要加载依赖项,您可以直接转到HTTParty类

看起来您的语法不正确

您试图要求HttpParty的第一步似乎失败了。 您可以使用控制台中的require dependencies来解决此问题:

require_dependency 'httparty'
当它成功时,您应该看到返回true

然后,要执行Httparty命令,可以使用以下命令:

HTTParty.geturl,选项\u散列

例如:

HTTParty.get('http://twitter.com/statuses/public_timeline.json', {})

#<HTTParty::Response:0x3a624e0 parsed_response={"error"=>"Could not authenticate you.", "request"=>"/statuses/public_timeline.json"},

...   
如果安装了gem,您可能不需要加载依赖项,您可以直接转到HTTParty类