But I get as far as Jimmy too :)

On Mon, Sep 21, 2009 at 9:06 PM, Jimmy Schementi <
jimmy.scheme...@microsoft.com> wrote:

> I installed water with Ruby:
>
>
>
> > gem install water
>
>
>
> Then I made sure GEM_PATH was set to Ruby's gem location:
>
>
>
> > set GEM_PATH=C:\Ruby\lib\ruby\gems\1.8\
>
>
>
> And then running IronRuby shows I can require 'watir' just fine:
>
>
>
> >>> require 'rubygems'
>
> => true
>
> >>> Gem.path
>
> => ["C:/Ruby/lib/ruby/gems/1.8/"]
>
> >>> require 'watir'
>
> => true
>
>
>
> However, looks like Watir ships with a copy of win32ole, which will need to
> be updated to our version:
>
>
>
> >>> Watir::IE
>
> :0:in `require': The module was expected to contain an assembly manifest.
> (Exception from HRESULT: 0x80131018) (LoadError)
>
>         from custom_require.rb:30:in `require'
>
>         from
> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/win32ole.rb:5
>
>         from :0:in `require'
>
>         from custom_require.rb:30:in `require'
>
>         from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie.rb:38
>
>         from :0
>
>
>
> Even after fixing that, Watir depends on dl/import and WIN32API, so someone
> we'll need to port Watir to either not use those things, or write C#
> implementations of those c-based libraries:
>
>
>
> >>> Watir::IE
>
> :0:in `require': no such file to load -- dl (LoadError)
>
>         from custom_require.rb:30:in `require'
>
>         from
> C:/dev/ironruby/Merlin/External.LCA_RESTRICTED/Languages/Ruby/redist-libs/ruby/1.8/dl/import.rb:3
>
>         from :0:in `require'
>
>         from custom_require.rb:30:in `require'
>
>         from
> C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/winClicker.rb:53
>
>         from :0:in `require'
>
>         from custom_require.rb:30:in `require'
>
>         from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/ie.rb:41
>
>         from :0
>
>
>
> So for now, Watir won't work on IronRuby because of its native Ruby
> extension dependencies. I've got a bug to track this here:
> http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=2532
>
>
>
> ~js
>
>
>
> *From:* ironruby-core-boun...@rubyforge.org [mailto:
> ironruby-core-boun...@rubyforge.org] *On Behalf Of *Mohammad Azam
> *Sent:* Monday, September 21, 2009 11:25 AM
>
> *To:* ironruby-core@rubyforge.org
> *Subject:* Re: [Ironruby-core] Manually Setting the Gems Path
>
>
>
> Yup! I ran that but nothing happened. So, I manually placed the gem
> directory path in the environment variables.
>
> On Mon, Sep 21, 2009 at 1:13 PM, Jimmy Schementi <
> jimmy.scheme...@microsoft.com> wrote:
>
> There is only one: Merlin/Main/Languages/Ruby/Scripts/Dev.bat
>
> http://wiki.github.com/ironruby/ironruby/devbat
>
>
> ------------------------------
>
> *From:* ironruby-core-boun...@rubyforge.org [
> ironruby-core-boun...@rubyforge.org] on behalf of Mohammad Azam [
> azamsh...@gmail.com]
>
> *Sent:* Monday, September 21, 2009 11:10 AM
>
>
> *To:* ironruby-core@rubyforge.org
> *Subject:* Re: [Ironruby-core] Manually Setting the Gems Path
>
>
>
> Which dev.bat to use since there are three of them?
>
> On Mon, Sep 21, 2009 at 1:02 PM, Mohammad Azam <azamsh...@gmail.com>
> wrote:
>
> I am trying to hook up Watir with IronRuby but since I cannot use the
> following
>
>
>
> ir.exe igem install watir
>
>
>
> I have downloaded Watir for Ruby (Not IronRuby). I have setup the path to
> the ruby libraries in the ir.exe.config file with "c:\ruby"
>
>
>
> But still I am not able to run Watir. I get the exception
>
>
>
> require no such file to load ----- watir
>
>
>
>
>
>
>
>
>
> On Mon, Sep 21, 2009 at 12:43 PM, Ryan Riley <ryan.ri...@panesofglass.org>
> wrote:
>
> Yes, dev.bat will inject the default environment variables for you. That's
> not the root of the problem necessarily, but it should help get your gems in
> the right place.
>
>
>
>
> Ryan Riley
> ryan.ri...@panesofglass.org
> http://panesofglass.org/
> http://wizardsofsmart.net/
>
> On Mon, Sep 21, 2009 at 12:39 PM, Mohammad Azam <azamsh...@gmail.com>
> wrote:
>
> No!
>
>
>
> Do I have to click on dev.bat in order to inject the environment
> variables?
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
> --
> Mohammad Azam
> MVP (Microsoft Valuable Professional)
> www.highoncoding.com
> www.azamsharp.com
>
>
>
>
> --
> Mohammad Azam
> MVP (Microsoft Valuable Professional)
> www.highoncoding.com
> www.azamsharp.com
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
> --
> Mohammad Azam
> MVP (Microsoft Valuable Professional)
> www.highoncoding.com
> www.azamsharp.com
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to