From: Michel Demazure on
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/.

From: Luis Lavena on
On Dec 18, 8:21 am, Michel Demazure <mic...(a)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 !

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.

--
Luis Lavena
From: Bernard Kenik on
Luis Lavena wrote:
> On Dec 18, 8:21�am, Michel Demazure <mic...(a)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/.

From: Michel Demazure on
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/.

From: Michel Demazure on
Luis Lavena wrote:
> On Dec 18, 8:21�am, Michel Demazure <mic...(a)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/.