[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ruby-talk
Subject:    Re: Problems installing Rubywmq gem
From:       Justin Baker <azolo1089 () gmail ! com>
Date:       2016-08-18 18:41:05
Message-ID: CABK5AVfUg-FBMEMGA5pa0UdHasGU_tsfscJ0AKH_p01Bde+kSw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hey, see the inline comments.

On Tue, Aug 16, 2016 at 4:01 PM, Ruby Student <ruby.student@gmail.com>
wrote:

> Hello Team,
>
>
>
> For the last three or more hours, I have been trying to install *Rubywmq*.
> I have been running into the error listed below. I've done almost
> everything:
>
> 1.    I deleted Ruby completely and reinstalled it (3 or 4 times)
>
> 2.    Install and upgraded gems (4 times)
>
> 3.    Deleted and reinstalled DevKit about 6 times
>

Make sure you do `ruby dk.rb install --force` when you do this otherwise
nothing actually happens.


> 4.    Played with the PATH, etc
>
>
>
> I really don't know what's next and so I am trying to get some help to
> resolve the problem listed below.
>
>
>
> Thank you
>
>
>
> *OS:*
>
> Windows 7 Enterprise
>
> Service Pack 1
>
> 64-bit Operating System
>
>
>
> C:\>*ruby -v*
>
> ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]
>
>
>
> C:\>*gem -v*
>
> 2.6.6
>
>
>
> *C:\>gem install rubywmq --platform=ruby*
>
> Temporarily enhancing PATH to include DevKit...
>
> Building native extensions.  This could take a while...
>
> ERROR:  Error installing rubywmq:
>
>         ERROR: Failed to build gem native extension.
>
>
>
> ...
>
> C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:6:in
> `initialize': No such file or directory @ rb_sysopen - C:\Pr
>
> ogram Files\IBM\WebSphere MQ\tools\c\include/cmqc.h (Errno::ENOENT)
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:6:in
> `open'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:6:in
> `extract_const'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:26:in
> `reason_case'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:72:in
> `block in wmq_reason'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:71:in
> `each'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/generate/generate_reason.rb:71:in
> `wmq_reason'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/gen
> erate/generate_reason.rb:222:in `block in generate'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/gen
> erate/generate_reason.rb:222:in `open'
>
>         from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/rubywmq-2.1.0/ext/gen
> erate/generate_reason.rb:222:in `generate'
>
>         from extconf.rb:28:in `<main>'
>

This is your culprit here. It looks like you either don't have WebSphere
SDK installed, it is installed at a different location, or you don't have a
compatible version.

The gem README is pretty clear on how to do it, if you followed this and it
still doesn't work then make sure you installed a compatible version.

https://github.com/reidmorrison/rubywmq#installing-on-windows

Justin

[Attachment #5 (text/html)]

<div dir="ltr">Hey, see the inline comments.<div class="gmail_extra"><br><div \
class="gmail_quote">On Tue, Aug 16, 2016 at 4:01 PM, Ruby Student <span \
dir="ltr">&lt;<a href="mailto:ruby.student@gmail.com" \
target="_blank">ruby.student@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Hello \
Team,<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">For the last three or \
more hours, I have been trying to install  <b>Rubywmq</b>. I have been running into \
the error listed below. I've done almost everything:<u></u><u></u></span></p><p \
style="font-size:12.8px"><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">1.<span \
style="font-stretch:normal;font-size:7pt;font-family:&quot;Times New Roman&quot;">    \
</span></span><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">I deleted Ruby \
completely and reinstalled it (3 or 4 times)<u></u><u></u></span></p><p \
style="font-size:12.8px"><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">2.<span \
style="font-stretch:normal;font-size:7pt;font-family:&quot;Times New Roman&quot;">    \
</span></span><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Install and upgraded \
gems (4 times)<u></u><u></u></span></p><p style="font-size:12.8px"><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">3.<span \
style="font-stretch:normal;font-size:7pt;font-family:&quot;Times New Roman&quot;">    \
</span></span><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Deleted and \
reinstalled DevKit about 6 \
times</span></p></div></blockquote><div><br></div><div>Make sure you do `ruby dk.rb \
install --force` when you do this otherwise nothing actually happens.</div><div>  \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px \
solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p \
style="font-size:12.8px"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u><u></u></span></p><p \
style="font-size:12.8px"><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">4.<span \
style="font-stretch:normal;font-size:7pt;font-family:&quot;Times New Roman&quot;">    \
</span></span><u></u><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Played with the PATH, \
etc<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">I really don't know \
what's next and so I am trying to get some help to resolve the problem listed \
below.<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Thank \
you<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">OS:<u></u><u></u></span></b></p><p \
class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Windows 7 \
Enterprise<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Service Pack \
1<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">64-bit Operating \
System<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">C:\&gt;<b>ruby \
-v</b><u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">ruby 2.3.1p112 \
(2016-04-26 revision 54768) [x64-mingw32]<u></u><u></u></span></p><p \
class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">C:\&gt;<b>gem \
-v<u></u><u></u></b></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">2.6.6<u></u><u></u></span></p><p \
class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">C:\&gt;gem install \
rubywmq --platform=ruby<u></u><u></u></span></b></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Temporarily enhancing \
PATH to include DevKit...<u></u><u></u></span></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">Building native \
extensions.   This could take a while...<u></u><u></u></span></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">ERROR:   Error \
installing rubywmq:<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in \
0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               ERROR: \
Failed to build gem native extension.<u></u><u></u></span></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black"><u></u>  \
<u></u></span></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt"><font \
color="#000000" face="Arial, sans-serif"><span \
style="font-size:16px">...</span></font></p><p class="MsoNormal" style="margin:0in \
0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:6:in \
`initialize&#39;: No such file or directory @ rb_sysopen - \
C:\Pr<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">ogram \
Files\IBM\WebSphere MQ\tools\c\include/cmqc.h \
(Errno::ENOENT)<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:6:in \
`open&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:6:in \
`extract_const&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in \
0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:26:in \
`reason_case&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:72:in \
`block in wmq_reason&#39;<u></u><u></u></span></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:71:in \
`each&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:71:in \
`wmq_reason&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:222:<wbr>in \
`block in generate&#39;<u></u><u></u></span></p><p class="MsoNormal" \
style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:222:<wbr>in \
`open&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
C:/Ruby23-x64/lib/ruby/gems/2.<wbr>3.0/gems/rubywmq-2.1.0/ext/gen<wbr>erate/generate_reason.rb:222:<wbr>in \
`generate&#39;<u></u><u></u></span></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span \
style="font-size:12pt;font-family:Arial,sans-serif;color:black">               from \
extconf.rb:28:in `&lt;main&gt;&#39;</span></p></div></blockquote><div><br></div><div>This \
is your culprit here. It looks like you either don&#39;t have WebSphere SDK \
installed, it is installed at a different location, or you don&#39;t have a \
compatible version.</div><div><br></div><div>The gem README is pretty clear on how to \
do it, if you followed this and it still doesn&#39;t work then make sure you \
installed a compatible version.</div><div><br></div><div><a \
href="https://github.com/reidmorrison/rubywmq#installing-on-windows">https://github.co \
m/reidmorrison/rubywmq#installing-on-windows</a><br></div><div><br></div><div>Justin</div></div></div></div>




Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic