Можно ли использовать что-то вроде:Как использовать встроенный c в обуви? (Рубин-SerialPort)
require 'serialport.o'
с ботинками? serialport.o скомпилирован c-кодом как расширение ruby.
При попытке запустить следующий код в обувь, я не вижу никакого видимого вывода на экран и обувь аварии на OS X.
Спасибо
КОД:
require "serialport.o"
port = "/dev/tty.usbserial-A1001O0o"
sp = SerialPort.new(port, 9600, 8, 1, SerialPort::NONE)
Shoes.app :width => 300, :height => 150, :margin => 10 do
button "On" do
sp.write("1")
end
end
sp.close
В качестве побочного примечания обычно лучше просто сказать «потребовать» serialport ». Ruby выяснит расширение для вас. Это делает ваш код немного более гибким. – Peeja 2008-12-21 18:56:40