2

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 を閉じます。)

4

1 に答える 1