That was supposed to say "or in something I added on" not "and in
something I added on"!
Someday, I will learn to proof read my postings before I hit the send
button. 
Curt
···
On 2/1/06, Curt Hibbs <ml.chibbs@gmail.com> wrote:
On 1/31/06, Guillaume Marcais <guslist@free.fr> wrote:
> Curt Hibbs wrote:
> > Maybe the RUBYOPT environent variable isn't getting set. Try manually
> > setting RUBYOPY=rubygems
>
> It is set. Apparently, any require fails.
I'm afraid I haven't a clue.
You might want to try ruby-mswin32:
http://www.garbagecollect.jp/ruby/mswin32/en/download/release.html
The One-Click installer is built on top of this. At least then we'd
know if the problem lies in the base system, and in something that I
added on. ruby-mswin32 does not include RubyGems, so you'll have to
install that manually.
Curt
> % wine wcmd
> WCMD Version 0.17
>
> H:\>set RUBYOPT
> RUBYOPT=rubygems
> H:\>ruby -e 'puts "toto"'
> C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
> device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
> H:\>set RUBYOPT=
> H:\>ruby -e 'puts "toto"'
> toto
> H:\>ruby -rubygems -e 'puts "toto"'
> C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
> device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
> H:\>ruby -v
> ruby 1.8.4 (2005-12-24) [i386-mswin32]
> H:\>path
> PATH=c:\windows\system32;c:\windows;c:\ruby-1.8.4-one\bin
>
> > I had no idea that anyone was using this on Linux with Wine.
>
> See my previous post ruby-talk:176939.
>
> Guillaume
>
> > Curt
> >
> > On 1/31/06, Guillaume Marcais <guslist@free.fr> wrote:
> >> This version of ruby doesn't seem to work on Linux+Wine. The installer
> >> worked flawlessly. Trying to run anything ends up with:
> >>
> >> % wine 'C:\ruby-1.8.4-one\bin\ruby' 'C:\ruby-1.8.4-one\bin\irb.bat'
> >> C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
> >> device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
> >>
> >> It fails on the command 'require "rubygems"'.
> >>
> >> By contrast, ruby 1.8.2 One Click installer was working great.
> >>
> >> Anything I can do to help ensure the upcoming 1.8.4 final release will
> >> work on Linux+Wine too (kind of important to me).
> >>
> >> Guillaume.
> >>
> >>
> >>
> >
>
>
>
Curt Hibbs wrote:
Curt Hibbs wrote:
Maybe the RUBYOPT environent variable isn't getting set. Try manually
setting RUBYOPY=rubygems
It is set. Apparently, any require fails.
I'm afraid I haven't a clue.
You might want to try ruby-mswin32:
http://www.garbagecollect.jp/ruby/mswin32/en/download/release.html
Ok, this version does have the require problem too:
c:\ruby-1.8.4\bin>ruby -ryaml
puts(1.to_yaml)
C:/ruby-1.8.4/lib/ruby/1.8/yaml.rb:436: No space left on device - C:/ruby-1.8.4/lib/ruby/1.8/yaml.rb (Errno::ENOSPC)
You are off the hook, Curt 
What is the best way to report this bug?
Guillaume.
···
On 1/31/06, Guillaume Marcais <guslist@free.fr> wrote:
The One-Click installer is built on top of this. At least then we'd
know if the problem lies in the base system, and in something that I
added on. ruby-mswin32 does not include RubyGems, so you'll have to
install that manually.
Curt
% wine wcmd
WCMD Version 0.17
H:\>set RUBYOPT
RUBYOPT=rubygems
H:\>ruby -e 'puts "toto"'
C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
H:\>set RUBYOPT=
H:\>ruby -e 'puts "toto"'
toto
H:\>ruby -rubygems -e 'puts "toto"'
C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
H:\>ruby -v
ruby 1.8.4 (2005-12-24) [i386-mswin32]
H:\>path
PATH=c:\windows\system32;c:\windows;c:\ruby-1.8.4-one\bin
I had no idea that anyone was using this on Linux with Wine.
See my previous post ruby-talk:176939.
Guillaume
Curt
On 1/31/06, Guillaume Marcais <guslist@free.fr> wrote:
This version of ruby doesn't seem to work on Linux+Wine. The installer
worked flawlessly. Trying to run anything ends up with:
% wine 'C:\ruby-1.8.4-one\bin\ruby' 'C:\ruby-1.8.4-one\bin\irb.bat'
C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
It fails on the command 'require "rubygems"'.
By contrast, ruby 1.8.2 One Click installer was working great.
Anything I can do to help ensure the upcoming 1.8.4 final release will
work on Linux+Wine too (kind of important to me).
Guillaume.
A LeDonne wrote:
Curt Hibbs wrote:
Maybe the RUBYOPT environent variable isn't getting set. Try manually
setting RUBYOPY=rubygems
It is set. Apparently, any require fails.
% wine wcmd
WCMD Version 0.17
H:\>set RUBYOPT
RUBYOPT=rubygems
H:\>ruby -e 'puts "toto"'
C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
H:\>set RUBYOPT=
H:\>ruby -e 'puts "toto"'
toto
H:\>ruby -rubygems -e 'puts "toto"'
C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb:4: No space left on
device - C:/ruby-1.8.4-one/lib/ruby/site_ruby/1.8/ubygems.rb (Errno::ENOSPC)
H:\>ruby -v
ruby 1.8.4 (2005-12-24) [i386-mswin32]
H:\>path
PATH=c:\windows\system32;c:\windows;c:\ruby-1.8.4-one\bin
It looks like it's trying to write files in retrieving a gem, but
failing with "No space left on device". Can you successfully write
other files under Wine, say, using Notepad.exe?
Sure can:
% wine wcmd
WCMD Version 0.17
H:\>c:
c:\>dir
Volume in drive c is
Volume Serial Number is 0000-0000
Directory of c:\
2/1/2006 12:19 AM 0 1
1/20/2006 12:11 AM 0 autoexec.bat
1/20/2006 12:11 AM 0 config.sys
1/22/2006 3:25 PM <DIR> Program Files
1/22/2006 3:25 PM <DIR> Programme
1/20/2006 12:25 AM <DIR> ruby-1.8.2
1/24/2006 1:18 AM <DIR> ruby-1.8.4
1/31/2006 9:24 AM <DIR> ruby-1.8.4-one
1/22/2006 1:52 AM <DIR> temp
1/20/2006 12:11 AM <DIR> tmp
1/25/2006 12:59 PM <DIR> windows
3 files 0 bytes
8 directories 10,045,562,880 bytes free
c:\>echo test > test
c:\>type test
test
Guillaume.
···
On 2/1/06, Guillaume Marcais <guslist@free.fr> wrote:
I see you already did what was going to suggest, but I was also going
to say that I doubted that there was anything that he could do because
its not really his target environment.
I think that you were just lucky that it worked before. Of course
that spoiled you and set your expectations too high... but that's
another story entirely. Sorry 
Curt
···
On 2/1/06, Guillaume Marcais <guslist@free.fr> wrote:
Curt Hibbs wrote:
> On 1/31/06, Guillaume Marcais <guslist@free.fr> wrote:
>> Curt Hibbs wrote:
>>> Maybe the RUBYOPT environent variable isn't getting set. Try manually
>>> setting RUBYOPY=rubygems
>> It is set. Apparently, any require fails.
>
> I'm afraid I haven't a clue.
>
> You might want to try ruby-mswin32:
>
> /download/release.html
Ok, this version does have the require problem too:
c:\ruby-1.8.4\bin>ruby -ryaml
puts(1.to_yaml)
C:/ruby-1.8.4/lib/ruby/1.8/yaml.rb:436: No space left on device -
C:/ruby-1.8.4/lib/ruby/1.8/yaml.rb (Errno::ENOSPC)
You are off the hook, Curt 
What is the best way to report this bug?