Libusb library not working

I am trying to implement the Blinkstick API on a FreeBSD machine using Ruby. Everything installed correctly and the code examples compile with no errors. I wanted to reach out because it looks like it does not seem to read or interact with the usb. I figured it was the libusb dependency I tried to download it using pkg installer and then using ruby.

pkg install devel/linux_libusb 
pkg install linux_libusb
gem install libusb

While the downloads worked, it does not to seem to communicate with the usb device. If anyone has insight to this I would appreciate it a lot.

Try the WSL2 Linux Instructions (Only the Linux Part):