我尝试用 libusb 运行一些代码:
require 'libusb'
USB::devices.each { |d| puts "device (#{d.product_name}) vendor: #{d.vendor_id} product: #{d.product_id}" }
但是当我运行它时:
C:\icd_programm>ruby libusb.rb
libusb.rb:2:in `<main>': uninitialized constant USB (NameError)
为什么我会收到这样的错误?我按照以下说明操作:http ://www.technofetish.net/mike/demo1.txt