Home > Archive > Ruby > November 2005 > Ruby and cygwin: supported?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Ruby and cygwin: supported?
|
|
| Pascal Sartoretti 2005-11-22, 8:01 am |
| Hello,
I have tried to use ruby from the Cygwin environment under Windows. Some
things work, some don't... Is it supported? Are there any tricks?
Thanks for any help
Pascal Sartoretti
| |
| Robert Klemme 2005-11-22, 8:01 am |
| Pascal Sartoretti wrote:
> Hello,
>
> I have tried to use ruby from the Cygwin environment under Windows.
> Some things work, some don't... Is it supported? Are there any tricks?
What exactly do you mean by this? cygwin.com maintains a ruby package so
in a way you can say it's supported. Which things didn't work for you?
I'm quite happy with the cygwin version most of the time. But then again,
I don't do GUI stuff...
Kind regards
robert
| |
| Pascal Sartoretti 2005-11-22, 8:01 am |
| Robert Klemme wrote:
> What exactly do you mean by this? cygwin.com maintains a ruby package so
> in a way you can say it's supported.
I didn't know! I just installed Ruby the "regular" way, and wanted to be
able to invoque it from the Cygwin shell.
> Which things didn't work for you?
For instance, when using gem:
c:\ruby\bin\ruby.exe: No such file or directory --
/cygdrive/c/ruby/bin/gem (LoadError)
I have the feeling that ruby is lost between the Windows and the Cygwin
way of naming directories.
Pascal
| |
| Robert Klemme 2005-11-22, 8:01 am |
| Pascal Sartoretti wrote:
> Robert Klemme wrote:
>
> I didn't know!
You could have easily checked.
> I just installed Ruby the "regular" way, and wanted to
> be able to invoque it from the Cygwin shell.
I guess you better deinstall it and fetch the ruby package from cygwin.
>
> For instance, when using gem:
>
> c:\ruby\bin\ruby.exe: No such file or directory --
> /cygdrive/c/ruby/bin/gem (LoadError)
>
> I have the feeling that ruby is lost between the Windows and the
> Cygwin way of naming directories.
Probably. Note that there are cygpath and File.join(). I didn't try to
use gems with cygwin yet.
Cheers
robert
| |
| Hugh Sasse 2005-11-22, 8:01 am |
| On Tue, 22 Nov 2005, Pascal Sartoretti wrote:
> Robert Klemme wrote:
>
> I didn't know! I just installed Ruby the "regular" way, and wanted to be able
> to invoque it from the Cygwin shell.
>
>
> For instance, when using gem:
>
> c:\ruby\bin\ruby.exe: No such file or directory -- /cygdrive/c/ruby/bin/gem
> (LoadError)
Did you install rubygems in the same way as you installed your
cygwin ruby? The paths are setup with respect to the ruby you are
using it with.
>
> I have the feeling that ruby is lost between the Windows and the Cygwin way of
> naming directories.
They are effectively two separate installs. You probably want your
bashrc or _bashrc to sort out the paths properly for cygwin as
well. it should not be looking for ruby stuff in /cygrdrive/c/ruby
because that is the C:\ruby directory that the Windows setup uses,
which has ruby built against different DLL files. The default ruby
install will put ruby in /usr/local/bin/ruby and so on. And ruby
built from sources does not have rubygems built in.
>
> Pascal
>
Hugh
| |
| Dave Montalvo 2005-11-22, 9:58 pm |
| to invoke a win version of ruby from the cygwin shell, just add an alias to
it in your .profile file:
alias ruby='/cygdrive/c/ruby/bin/ruby'
dave
On 11/22/05, Jacob Quinn Shenker <jqshenker@gmail.com> wrote:
>
> I ran into this problem a while ago: Uninstall your native Windows
> version, and get the cygwin version. It's really hard (impossible,
> maybe) to make the native version play nicely with cygwin. I also had
> to recompile Ruby from source, as one of the bundled cygwin binaries
> kept crashing.
>
> Jacob
>
> On 11/22/05, Hugh Sasse <hgs@dmu.ac.uk> wrote:
> package so
> be able
> /cygdrive/c/ruby/bin/gem
> Cygwin way of
>
| |
| rpardee@gmail.com 2005-11-23, 7:02 pm |
| Awesome --thanks! Looks like this is a good thing too:
alias irb='/cygdrive/c/ruby/bin/irb.bat'
-Roy
|
|
|
|
|