Print

Print


Hmm...

Problems with Ruby on Windows...

Problems with Python on Windows...

Could this be a pattern?

Linux VM +1

Unless you are trying to prove something, there is no point in using Windows as a dev environment for anything other than .net.

Cary

On Oct 1, 2013, at 2:13 PM, Joshua Welker <[log in to unmask]> wrote:

> I'm using Windows 7 x64 SP1. I am using the most recent RubyInstaller
> (2.0.0-p247 x64) and DevKit (DevKit-mingw64-64-4.7.2-2013022-1432-sfx).
> 
> That's disappointing to hear that most folks use Ruby exclusively in *nix
> environments. That really limits its utility for me. I am trying Ruby
> because dealing with HTTP in Java is a huge pain, and I was having
> difficulties setting up a Python environment in Windows, too (go figure).
> 
> Josh Welker
> 
> 
> -----Original Message-----
> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
> David Mayo
> Sent: Tuesday, October 01, 2013 3:44 PM
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] Ruby on Windows
> 
> DevKit is a MingW/MSYS wrapper for Windows Ruby development.  It might not
> be finding it, but he does have a C dev environment.
> 
> I know you cut them out earlier, but would you mind sending some of the C
> Header Blather our way?  It's probably got some clues as to what's going
> on.
> 
> Also - which versions of Windows, RubyInstaller, and DevKit are you using?
> 
> 
> 
> 
> On Tue, Oct 1, 2013 at 4:38 PM, Ross Singer <[log in to unmask]> wrote:
> 
>> It's probably also possible to get these working within Cygwin.
>> Assuming the libraries you need to compile against are available in
>> Cygwin, of course.
>> 
>> -Ross.
>> 
>> On Oct 1, 2013, at 4:28 PM, "Michael J. Giarlo" <
>> [log in to unmask]> wrote:
>> 
>>> Our Windows-based devs all do their Ruby work on Ubuntu and Fedora
>>> VMs, FWIW.
>>> 
>>> -Mike
>>> 
>>> 
>>> 
>>> On Tue, Oct 1, 2013 at 1:12 PM, Justin Coyne
>>> <[log in to unmask]
>>> wrote:
>>> 
>>>> If you see something about C-extensions, it's because the library
>>>> is not written in pure Ruby, it is a wrapper around a library written
> in C.
>> Your
>>>> system may not have the C compiler or some of the libraries needed
>>>> to compile or link the extension.
>>>> 
>>>> Justin Coyne
>>>> 
>>>> 
>>>> On Tue, Oct 1, 2013 at 2:49 PM, Joshua Welker <[log in to unmask]>
> wrote:
>>>> 
>>>>> I am attempting to write my first small Ruby app, but I am running
>>>>> into major problems just getting off the ground developing in
>>>>> Windows. I downloaded the most recent Ruby 2.0 package from
>>>>> RubyInstaller. Then I installed DevKit so I could use gems. After
>>>>> some fiddling, I was
>> finally
>>>>> able to install some gems.
>>>>> 
>>>>> 
>>>>> 
>>>>> Some.
>>>>> 
>>>>> 
>>>>> 
>>>>> For any given gem I try to install, there's about a 25% chance
>>>>> that I
>> get
>>>>> this byzantine error:
>>>>> 
>>>>> 
>>>>> 
>>>>> ERROR: Failed to build gem native extension.
>>>>> 
>>>>> [.a whole bunch of gibberish about C headers and so forth.]
>>>>> 
>>>>> 
>>>>> 
>>>>> In particular, I am trying to install the Blather XMPP client. I
>>>>> am
>>>> tempted
>>>>> to just give up and develop on Linux, but I am wanting to deploy
>>>>> this script to Windows machines and figure I might run into
>>>>> problems if I
>>>> don't
>>>>> develop in Windows. I have Googled the heck out of this issue and
>>>>> can't find anything that is similar to my case (the solutions on
>>>>> the RubyInstaller Github wiki did not work). Do any of you Ruby
>>>>> people know
>>>> why
>>>>> I might be having this error so frequently in my Windows
> environment?
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Josh Welker
>>>>> 
>>>>> Information Technology Librarian
>>>>> 
>>>>> James C. Kirkpatrick Library
>>>>> 
>>>>> University of Central Missouri
>>>>> 
>>>>> Warrensburg, MO 64093
>>>>> 
>>>>> JCKL 2260
>>>>> 
>>>>> 660.543.8022
>>>>> 
>>>> 
>>