Problem requiring gems under 1.9.1 mingw

I have both 1.8.6 and 1.9.1 (both mingw under windows).

My code requires windows-api, which requires win32-api. It works under
1.8. Under 1.9, I get :

F:/Ruby19/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in
`require': no such file to load -- win32-api (LoadError)
        from
F:/Ruby19/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in
`<top (required)>'

The loaded gems are the same under 1.8 and 1.9 :
The win32-api gem is the mswin32 one : win32-api-1.4.5-x86-mswin32-60.

Any idea ? Thanks !

···

--
Posted via http://www.ruby-forum.com/.

1) You're using pre-compiled version of gems that are made to work on
1.8, not 1.9

Please install the DevKit for the MinGW version of Ruby and try
install the gem again.

···

On Dec 18, 8:21 am, Michel Demazure <mic...@demazure.com> wrote:

I have both 1.8.6 and 1.9.1 (both mingw under windows).

My code requires windows-api, which requires win32-api. It works under
1.8. Under 1.9, I get :

F:/Ruby19/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:i n
`require': no such file to load -- win32-api (LoadError)
from
F:/Ruby19/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:i n
`<top (required)>'

The loaded gems are the same under 1.8 and 1.9 :
The win32-api gem is the mswin32 one : win32-api-1.4.5-x86-mswin32-60.

Any idea ? Thanks !

--
Luis Lavena

Luis Lavena wrote:

···

On Dec 18, 8:21�am, Michel Demazure <mic...@demazure.com> wrote:

The loaded gems are the same under 1.8 and 1.9 :
The win32-api gem is the mswin32 one : win32-api-1.4.5-x86-mswin32-60.

Any idea ? Thanks !

1) You're using pre-compiled version of gems that are made to work on
1.8, not 1.9

Please install the DevKit for the MinGW version of Ruby and try
install the gem again.

Additional note:

OP should use: require 'windows/api' and not require 'windows-api'
The latter causes error in both 1.8 and 1.9.

bbiker

--
Posted via http://www.ruby-forum.com/\.

Luis Lavena wrote:

···

On Dec 18, 8:21�am, Michel Demazure <mic...@demazure.com> wrote:

The loaded gems are the same under 1.8 and 1.9 :
The win32-api gem is the mswin32 one : win32-api-1.4.5-x86-mswin32-60.

Any idea ? Thanks !

1) You're using pre-compiled version of gems that are made to work on
1.8, not 1.9

Please install the DevKit for the MinGW version of Ruby and try
install the gem again.

Thanks, Luis, I'll try that.
BTW, many thanks for your very useful job on the installer !
MD
--
Posted via http://www.ruby-forum.com/\.

Bernard Kenik wrote:

OP should use: require 'windows/api' and not require 'windows-api'
The latter causes error in both 1.8 and 1.9.

bbiker

Yes, I should have written : my code requires windows-api by 'require
windows/api'

···

--
Posted via http://www.ruby-forum.com/\.

Michel Demazure wrote:

Luis Lavena wrote:

The loaded gems are the same under 1.8 and 1.9 :
The win32-api gem is the mswin32 one : win32-api-1.4.5-x86-mswin32-60.

Any idea ? Thanks !

1) You're using pre-compiled version of gems that are made to work on
1.8, not 1.9

Please install the DevKit for the MinGW version of Ruby and try
install the gem again.

Thanks, Luis, I'll try that.
BTW, many thanks for your very useful job on the installer !
MD

Worked most easily and perfectly !
The devkit is as remarkable as the installer...
Thanks again, Luis.
Happy new year to all.
MD

···

On Dec 18, 8:21�am, Michel Demazure <mic...@demazure.com> wrote:

--
Posted via http://www.ruby-forum.com/\.