add line

require "rubygems"

at the top

klodus

jackster the jackle wrote:
> I am trying to require "snmp" in a basic script to poll some networking
> devices and I'm getting the following error:
> 
> ./snmp.rb:4: uninitialized constant SNMP (NameError)
>         from ./snmp.rb:3:in `require'
>         from ./snmp.rb:3
> 
> I successfully installed the following 3 gems:
> snmp (1.0.1)
> snmpscan (0.1)
> snmptop (0.0.1)
> 
> Here is the code in snmp.rb:
> 
> #!/usr/local/bin/ruby
> require "snmp"
> SNMP::Mangager.open(:Host => "172.30.152.1") do |m|
> response = m.get(["syslocation.0", "sysuptime.0"])
> response.each_varbind { |vb| puts "#{vb.name}: #{vb.value}" }
> end
> 
> It looks to me like ruby isn't finding the snmp gem that I installed?
> Any ideas would be appreciated.
> 
> thanks
> jackster

-- 
Posted via http://www.ruby-forum.com/.