Ruby と serialport gem を使用して 3G モデムに接続したいと考えています。
私のRubyコード:
require 'serialport'
class GSM
sp = SerialPort.new('COM7', 9600)
sp.read_timeout = 1500
sp.write "AT\r\n"
puts sp.read
end
スクリプトを開始すると、次のエラーが表示されます。
serialport.rb:25:in `create': Permission denied - \\.\COM7 (Errno::EACCES)
IDE は管理者の下で実行され、COM ポートは Putty から利用でき、正常に動作します。(スクリプトを実行する前に Putty を閉じます。)