Yup, i've installed 1.9.2 via `pik install`.

Jarmo

On Thu, Dec 2, 2010 at 3:39 PM, Alan Baird <aba...@bairdsnet.net> wrote:

> Jarmo -
>
> I can't see any obvious problems, the only difference is that I'm using the
> 1.9.2 provided in the one-click installer and you don't appear to be.  I
> wonder if there are any differences.  I have the non one-click installer so
> maybe I can try it today and see if I get the same error.
>
> I also have to put in a plug for Pik.  It took a while for me to figure out
> how to make it work, but when it does it is pretty cool.  I especially like
> doing pik gem install watir and see it install watir across the 6 rubies I
> have installed.
>
> Alan
>
>
> On Thu, Dec 2, 2010 at 7:26 AM, Jarmo <jarm...@gmail.com> wrote:
>
>> Nice job to make it work. I have had also some thoughts to try it out on
>> 1.9.2 but haven't got the time to do that. I was aware that there is no
>> prebuilt binary for win32 gems also.
>>
>> marekj: in Windows there is pik to have multiple installations of Ruby :)
>> Check it out https://github.com/vertiginous/pik
>>
>> Just gave it a try and failed:
>>
>> C:\Users\jarmo>gem install win32-api --no-rdoc --no-ri --platform=RUBY
>> Building native extensions.  This could take a while...
>> ERROR:  Error installing win32-api:
>>         ERROR: Failed to build gem native extension.
>>
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/bin/ruby.exe extconf.rb
>> checking for strncpy_s()... *** extconf.rb failed ***
>> Could not create Makefile due to some reason, probably lack of
>> necessary libraries and/or headers.  Check the mkmf.log file for more
>> details.  You may need configuration options.
>>
>> Provided configuration options:
>>         --with-opt-dir
>>         --without-opt-dir
>>         --with-opt-include
>>         --without-opt-include=${opt-dir}/include
>>         --with-opt-lib
>>         --without-opt-lib=${opt-dir}/lib
>>         --with-make-prog
>>         --without-make-prog
>>         --srcdir=.
>>         --curdir
>>         --ruby=C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/bin/ruby
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:368:in
>> `try_do': The complier failed to generate an executable file. (Runtime
>> Error)
>> You have to install development tools first.
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:435:in
>> `try_link0'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:440:in
>> `try_link'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:552:in
>> `try_func'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:797:in
>> `block in have_func'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:693:in
>> `block in checking_for'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:280:in
>> `block (2 levels) in postpone'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:254:in
>> `open'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:280:in
>> `block in postpone'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:254:in
>> `open'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:276:in
>> `postpone'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:692:in
>> `checking_for'
>>         from
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/1.9.1/mkmf.rb:796:in
>> `have_func'
>>         from extconf.rb:9:in `<main>'
>>
>>
>> Gem files will remain installed in
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6
>> for inspection.
>> Results logged to
>> C:/Users/jarmo/.pik/rubies/Ruby-192dev-preview3-1/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6/ext/gem_make.out
>>
>> C:\Users\jarmo>ruby -v
>> ruby 1.9.2dev (2010-05-31) [i386-mingw32]
>>
>> I have devkit installed of course and it has built something for me
>> before.
>>
>> Jarmo
>>
>>
>> On Thu, Dec 2, 2010 at 2:52 PM, marekj <marekj....@gmail.com> wrote:
>>
>>> I've done this experiment too  on Win7 with Ruby 1.9.2 and DevKit 4.5
>>> I installed into c:/ruby192 and c:/rubydevkit450 respectively
>>> I also have c:/ruby186 for my regular ruby.
>>> So if I want to swtich  ruby env I have to adjust the PATH (either
>>> c:\ruby1xx\bin) and reboot. ( I use rvm for linux and it switches ruby
>>> env great)
>>>
>>> I ran my watirloo tests successfully on 1.9.2 . The only problem is
>>> that I get segfault when I run threaded tests when I drive multiple
>>> browsers.
>>>
>>> https://github.com/marekj/watirloo/blob/master/spec/browser_threads_spec.rb
>>> all others ran find (on IE8)
>>>
>>> Warning: before running tests I have to adjust load path since ruby
>>> 1.9.2 no longer puts current dir on load path
>>>
>>> http://stackoverflow.com/questions/2900370/why-does-ruby-1-9-2-remove-from-load-path-and-whats-the-alternative
>>> This ended up trivial, very easy change.
>>> here is an example of global replace
>>>
>>> https://github.com/jeremyevans/sequel/commit/36eabe31d10f0e9ee71ce1063852939807f446ea
>>>
>>> My change is like this
>>> -require File.dirname(__FILE__) + '/spec_helper'
>>> +require File.dirname(File.expand_path(__FILE__)) + '/spec_helper'
>>>
>>> One thing I did not try yet is modal dialogs and js popups tests.
>>> Not sure if autoit works.
>>>
>>>
>>> marekj
>>>
>>> http://rubytester.com
>>> _______________________________________________
>>> Wtr-development mailing list
>>> Wtr-development@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/wtr-development
>>>
>>
>>
>> _______________________________________________
>> Wtr-development mailing list
>> Wtr-development@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/wtr-development
>>
>
>
> _______________________________________________
> Wtr-development mailing list
> Wtr-development@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-development
>
_______________________________________________
Wtr-development mailing list
Wtr-development@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to