Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 43 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 20 Dez 2009, 15:16 
Offline
Lehrling

Registriert: 03 Dez 2009, 21:57
Beiträge: 66
Bei mir kommt wieder

1
2
[BUG] cross-thread violation on rb_gc()
ruby 1.8.6 (2008-08-11) [i386-mswin32]
:(

Die Installation stürzt auch bei "Installung RDoc documentation for ruby-opengl-0.60.1..." ab.
(bzw beendet sich ohne Fehlermeldung)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 20 Dez 2009, 15:26 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
Hast du zwei Ruby-Installationen? Einmal 1.8 und einmal 1.9? Wenn ja, entferne alles, was mit der 1.8-Installation zu tun hat. Meine 1.8.7er reagiert auf das Einbinden dieses Gems mit

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Marvin>cd C:\msys\1.0\home\marvin\ruby-opengl\trunk

C:\msys\1.0\home\Marvin\ruby-opengl\trunk>cd lib

C:\msys\1.0\home\Marvin\ruby-opengl\trunk\lib>irb18
irb(main):001:0> RUBY_VERSION
=> "1.8.7"
irb(main):002:0> require "opengl"
./gl.so: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mingw32]


This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

C:\msys\1.0\home\Marvin\ruby-opengl\trunk\lib>
1.9 hat keine Probleme:

1
2
3
4
5
6
C:\msys\1.0\home\Marvin\ruby-opengl\trunk\lib>irb
irb(main):001:0> require "opengl"
=> true
irb(main):002:0> RUBY_DESCRIPTION
=> "ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mingw32]"
irb(main):003:0>
Gib außerdem mal die Ausgabe von


PATH
, vielleicht stört ein Verzeichnis beim Einbinden.

Vale,
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 20 Dez 2009, 17:00 
Offline
Lehrling

Registriert: 03 Dez 2009, 21:57
Beiträge: 66
Ich hatte früher Ruby 1.8 und 1.9 installiert, aber danach wieder deinstalliert.

PATH:


1
2
3
4
5
6
7

PATH=D:\Programme\ImageMagick;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32
\WBEM;D:\Programme\ImageConverter Plus;D:\Programme\ImageConverter Plus\Microsof
t.VC80.CRT;D:\Programme\ImageConverter Plus\Microsoft.VC80.MFC;D:\Programme\Ruby
\bin\;D:\Programme\CodeBlocks\MinGW;D:\Programme\ImageConverter Plus;D:\Programm
e\ImageConverter Plus\Microsoft.VC80.CRT;D:\Programme\ImageConverter Plus\Micros
oft.VC80.MFC;D:\Programme\CodeBlocks\MinGW;


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 21 Dez 2009, 14:54 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
Sieht eigentlich ganz normal aus...
Wurstinator hat geschrieben:



D:\Programme\Ruby\bin\
Da ist Ruby 1.9 drin, nehme ich an?

Wann genau tritt der Fehler bei dir auf? Bei einem require? Oder beim Ausführen von Code?
Schreibe mal


puts "#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}"
direkt vor die Zeile, die den Fehler auslöst. Wenn das 1.8 als Version angibt, dann sind da noch irgendwelche Überreste vom alten Ruby.

Vale,
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 21 Dez 2009, 15:10 
Offline
Lehrling

Registriert: 03 Dez 2009, 21:57
Beiträge: 66
Die Fehlerzeile ist


require 'gl'

Die Ausgabe der Zeile ist, wie erwartet


1.9.1-p243
:)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 21 Dez 2009, 15:27 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
Ahhhh - du treibst mich zur Verzweiflung! :)

Deine Zeile funktioniert bei mir tadellos... Ich nehme an, auch


require "opengl"
führt zu einem Fehler? Vielleicht liegt es daran, dass ich auf einem Vista kompiliere... Hast du XP oder 7? Du kannst ja noch einmal versuchen, es selbst zu kompilieren (aber versuche zuerst, was ich weiter unten geschrieben habe). Schiebe dazu die libgl.a in den lib-Unterordner von MinGW. Anschließend brauchst du noch die FreeGlut-Dateien (angehangen), die du so installierst, wie in der README unter "Installation" beschrieben. Eventuell musst du noch ein paar Dateien umbenennen (ich hatte kopiert und dann umbenannt, auf Nummer sicher sozusagen), ich weiß nicht mehr genau welche (aber der Linker beschwert sich da mit dem erwarteten Dateinamen, sollte also kein Problem sein).

Trotzdem... Wie kommt 1.8.6 bei dir in die Ausgabe? Hast du vielleicht noch das alte Ruby-OpenGL-Gem installiert gehabt, bevor du meins installiertest? Probiere einmal, beide zu deinstallieren und installiere dann nur meins. Vielleicht geht's ja dann. Es könnte nämlich sein, dass das alte im $LOAD_PATH weiter vorn stand und zuerst dran kam.

Vale,
Quintus


Dateianhänge:
freeglut.7z [129.55 KiB]
52-mal heruntergeladen

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 25 Dez 2009, 14:27 
Offline
Lehrling

Registriert: 03 Dez 2009, 21:57
Beiträge: 66
Zitat:
Trotzdem... Wie kommt 1.8.6 bei dir in die Ausgabe? Hast du vielleicht noch das alte Ruby-OpenGL-Gem installiert gehabt, bevor du meins installiertest? Probiere einmal, beide zu deinstallieren und installiere dann nur meins. Vielleicht geht's ja dann. Es könnte nämlich sein, dass das alte im $LOAD_PATH weiter vorn stand und zuerst dran kam.

Das wars :D
Jetzt geht es fehlerfrei (bis jetzt)
Vielen Dank an dich, jetzt kann ich endlich an meinem Projekt weitermachen :)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 25 Dez 2009, 18:16 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
Wurstinator hat geschrieben:
Jetzt geht es fehlerfrei (bis jetzt)
Ufff.... Na endlich... Am besten, ich schicke das Gem gleich mal an die Entwickler von ruby-opengl, die können das dann als Binary auf Gemcutter oder sonstwo hochladen. Schreibe mir einfach, wenn eine neue Version nicht für MinGW erscheint, dann kompiliere ich dir das (hoffentlich).

Frohe Weihnachten!
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 30 Mai 2010, 17:59 
Offline
Geselle
Benutzeravatar

Registriert: 10 Mai 2009, 22:59
Beiträge: 199
Wohnort: Barcelona
Hab' gerade mal versucht das OpenGL-Gem für Ruby 1.9 zu installieren durch "gem install ruby-opengl". (unter Windows 7)

Bekomme aber nur den Fehler "Faild to build gem native extension".
Unter der 1.8-Version hatte ich das Gem so einwandfrei installiert bekommen.

Weiter unten steht auch was von "rake aborted"

Liegt es an meinem System? Oder lässt es sich generell noch nicht so über "gem install ruby-opengl" installieren?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 30 Mai 2010, 18:41 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
Barcellona hat geschrieben:
Liegt es an meinem System? Oder lässt es sich generell noch nicht so über "gem install ruby-opengl" installieren?
Soweit ich es überblicken kann, hat sich seit diesem Kompilierarkt hier nichts bei ruby-opengl geändert - hier noch einmal das von mir fertig kompilierte Gem: http://forum.ruby-portal.de/download/file.php?id=743 Ich habe mein System seitdem grundlegend verändert, um neu zu kompilieren müsste ich wahrscheinlich wieder bei Null anfangen. Deinstalliere bitte vorher das Original-Gem.

Fragt sich, wann ruby-opengl auch für 1.9 als Binary rauskommt...
...wenn überhaupt. Das letzte Release ist 1 Jahr her.

Vale,
Quintus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 31 Mai 2010, 17:05 
Offline
Geselle
Benutzeravatar

Registriert: 10 Mai 2009, 22:59
Beiträge: 199
Wohnort: Barcelona
Quintus hat geschrieben:
Fragt sich, wann ruby-opengl auch für 1.9 als Binary rauskommt...
...wenn überhaupt. Das letzte Release ist 1 Jahr her.


Wie kommts eigentlich, dass für ein so großes Projekt wie OpenGL keine Ruby-Gems erscheinen bzw. alle paar Jahre?
Benutzen das nicht so viele Leute, dass regelmäßige Updates auch für die Ruby-Gemeinde drin wären? :D


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 05 Sep 2011, 18:26 
Offline
Nuby

Registriert: 05 Sep 2011, 18:13
Beiträge: 6
hallo ich habe leider auch probleme mit opengl

also ich habe ruby1.9.2 installiert
dann habe ich das gem fxruby installiert
dann rake...
dann mkrf...
dann rubygems-update dazugepackt
dann glut-3.7 ...
dann rdoc-3.4 installiert weil eine aufforderung kam das meiner zu alt war^^
was habe ich denn noch mal sehn .... ah ja gembuilder-1.2.2 ist auch noch drauf .

so wenn ich jetzt per befehl in der konsole eingebe "gem install ruby-opengl" dann installiert er 2 datein und die 3te nicht jedenfals ercheint dann ein text :


c:\Ruby192>gem install ruby-opengl
ERROR: Error installing ruby-opengl:
The 'ruby-opengl' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

c:\Ruby192>



ach ja dev kit hab ich auch noch drauf:
DevKit-4.5.0-20100819-1536-sfx

so kann mir einer helfen ??


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Probleme mit Gems
BeitragVerfasst: 05 Sep 2011, 19:11 
Online
Interpreter
Benutzeravatar

Registriert: 18 Sep 2008, 22:32
Beiträge: 1412
Wohnort: NRW → UN
1. Willkommen im Forum.

2. ruby-opengl hat sein letztes Release 2009 gehabt und ist daher vermutlich nicht mehr mit aktuellen Ruby-Versionen nutzbar.

3. Das Devkit mag zwar installiert sein, aber es wird von RubyGems nicht gefunden. Installiere es anhand der Anleitung neu.

4. Update RubyGems mithilfe von gem update --system und nicht durch manuelles Installieren von rubygems-update. Das wird von diesem Befehl automatisch gedownloaded.

5. Bitte benutze Code-Tags.

6. Bitte hole nicht uralte Threads aus der Versenkung, sondern eröffne einen neuen.

Vale,
Quitus

_________________
Habe den Mut, dich deines eigenen Verstandes zu bedienen! — Immanuel Kant

Mein Blog | Auf Twitter: @qquintilianus | PGP/GPG-Schlüssel: BF3A 614B D62B A4A0 C292 141C B875 5CB1 C592 A85A

Helft beim OpenRubyRMK, einem freien Programm zum erstellen von RPGs! (→ GitHub-Projekt)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 43 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: