Ruby on rails 在控制台中使用HttpParty时出现问题
我很难让HTTParty正常工作。我在Ubuntu 12.10上,使用Ruby 2.0 我已经绑定了httpartygem,并试图在控制台上进行测试,但遇到了一个NoMethod错误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
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类