Serial Port Control with Ruby win32serial-0.5

J

jtb

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.
 
H

Harry

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.

I installed Win32serial a few months ago and if I remember correctly,
nmake worked.
Give it a shot.

Harry
 
J

jtb

I tried that with no luck. Wondering, should I be extracting to a
certain directory? I'm just extracting the files to my c:ruby
directory. The extraction tool actually puts them in
c:\ruby\win32serial. I run the extconf.rb file and get "creating
makefile" so that appears to work. But after that I'm in trouble
doing a make or nmake. Should there be more the the command 'make'
like ruby or a directory designation?

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.

I installed Win32serial a few months ago and if I remember correctly,
nmake worked.
Give it a shot.

Harry
 
F

Felipe Navas

You don't have nmake.
Get nmake on http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084
And follow the steps again.

There is another library for serial port:
http://rubyforge.org/projects/ruby-serialport/
That's work fine with me.

[]'s

I tried that with no luck. Wondering, should I be extracting to a
certain directory? I'm just extracting the files to my c:ruby
directory. The extraction tool actually puts them in
c:\ruby\win32serial. I run the extconf.rb file and get "creating
makefile" so that appears to work. But after that I'm in trouble
doing a make or nmake. Should there be more the the command 'make'
like ruby or a directory designation?

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.

I installed Win32serial a few months ago and if I remember correctly,
nmake worked.
Give it a shot.

Harry
 
J

jtb

Thanks for the help. I got nmake installed in the c:\ruby\bin
directory. I then went to the directory where the application was
downloaded to: c:\ruby\win32serial and ran nmake. It appeared to work.
I then did the following which I'll paste below. Notice at the end I
get an error and the code appears to stop.

C:\ruby\win32serial>nmake makefile

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

'makefile' is up-to-date

C:\ruby\win32serial>makefile
'makefile' is not recognized as an internal or external command,
operable program or batch file.

C:\ruby\win32serial>nmake install

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

cl -nologo -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32
-Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I. -
MD -Zi -O2b2xg- -G6 -c -Tcrb_serial_wrapper.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code
'0x1'
Stop.

---------------------------------------------
I"m using ruby 1.8.5. Is there should I be trying to install to a
particular directory/path??


Felipe said:
You don't have nmake.
Get nmake on http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084
And follow the steps again.

There is another library for serial port:
http://rubyforge.org/projects/ruby-serialport/
That's work fine with me.

[]'s

I tried that with no luck. Wondering, should I be extracting to a
certain directory? I'm just extracting the files to my c:ruby
directory. The extraction tool actually puts them in
c:\ruby\win32serial. I run the extconf.rb file and get "creating
makefile" so that appears to work. But after that I'm in trouble
doing a make or nmake. Should there be more the the command 'make'
like ruby or a directory designation?

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.




I installed Win32serial a few months ago and if I remember correctly,
nmake worked.
Give it a shot.

Harry
 
J

jtb

Would you be able to give me a brief description install procedure for
http://rubyforge.org/projects/ruby-serialport/
1. What path to install to
2. I see after extracting that the file is an Apache Loadable
Module....what is that? How do I handle this install?

John Bartels




Felipe said:
You don't have nmake.
Get nmake on http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084
And follow the steps again.

There is another library for serial port:
http://rubyforge.org/projects/ruby-serialport/
That's work fine with me.

[]'s

I tried that with no luck. Wondering, should I be extracting to a
certain directory? I'm just extracting the files to my c:ruby
directory. The extraction tool actually puts them in
c:\ruby\win32serial. I run the extconf.rb file and get "creating
makefile" so that appears to work. But after that I'm in trouble
doing a make or nmake. Should there be more the the command 'make'
like ruby or a directory designation?

I have downloaded win32serial-0.5 and am trying to install in a Windows
XP machine. The readme file list the following steps:
------------------------------------------------
[How to install]
1. unzip win32serial-x.x.zip
2. ruby extconf.rb
3. make (or nmake)
4. make install
------------------------------------------------
From a WindowsCommand prompt:
Steps 1. and 2. are no problem.
Step 3 gives me an error:
'make' is not recognized as an internal or external command,
operable program or batch file.

Please help. I could do what I need to do in Visual Basic, but am
trying to convert to Ruby and REALLY want to go with Ruby.




I installed Win32serial a few months ago and if I remember correctly,
nmake worked.
Give it a shot.

Harry
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,776
Messages
2,569,603
Members
45,197
Latest member
ScottChare

Latest Threads

Top