Ich bin ein Anfänger mit Linux sowie Ruby. Mein 32-Bit-Laptop hat OpenSUSE 13.2 installiert, und ich habe versucht, shoes
darauf zu installieren, indem Sie these instructions folgen. Allerdings, wenn ich rake
getippt, fing es an zu laufen und dann diese Fehlermeldung angezeigt:Schuhe bauen auf OpenSUSE - Rake Fehler
gcc -I. -c -o shoes/effects.o -Wall -I/usr/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/ruby/2.1.0/i586-linux-gnu -I/usr/include/ruby-2.1.0 -I/usr/include/ruby-2.1.0/i586-linux-gnu -O -DRUBY_1_9 -DSHOES_GTK -fPIC -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 shoes/effects.c
gcc -I. -c -o shoes/image.o -Wall -I/usr/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/ruby/2.1.0/i586-linux-gnu -I/usr/include/ruby-2.1.0 -I/usr/include/ruby-2.1.0/i586-linux-gnu -O -DRUBY_1_9 -DSHOES_GTK -fPIC -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 shoes/image.c
shoes/image.c: In function ‘shoes_surface_create_from_gif’:
^
In file included from shoes/image.c:31:0:
/usr/include/gif_lib.h:178:14: note: declared here
GifFileType *DGifOpenFileName(const char *GifFileName, int *Error);
^
shoes/image.c: In function ‘shoes_surface_create_from_jpeg’:
shoes/image.c:543:39: warning: variable ‘prevy’ set but not used [-Wunused-but-set-variable]
int x, y, w, h, l, i, scans, count, prevy;
^
shoes/image.c:543:32: warning: variable ‘count’ set but not used [-Wunused-but-set-variable]
int x, y, w, h, l, i, scans, count, prevy;
^
rake aborted!
Command failed with status (1): [gcc -I. -c -o shoes/image.o -Wall -I/usr/i...]
/home/Miotti/shoes/Rakefile:214:in `cc'
/home/Miotti/shoes/Rakefile:222:in `block in <top (required)>'
Tasks: TOP => default => build => linux:build => old_build => build_os => dist/shoes => dist/libshoes.so => shoes/image.o
(See full trace by running task with --trace)
Ich habe keine Ahnung, was ich soll jetzt tun. Ich habe nach diesem Fehler gesucht, aber nichts gefunden. Kannst du mir helfen? Danke im Voraus.
Eigentlich gibt es ein weiteres Problem. Ich habe 'Schuhe' erfolgreich installiert, aber dann musste ich meinen Laptop formatieren. Jetzt, wenn ich 'Rake' schreibe, zeigt es' unbekannte Architektur' an. Manchmal heißt es auch, dass es nicht möglich ist, eine 'ruby-2.1.pc' Datei in' pkg-config' zu finden. Irgendeine Idee? –
sieht aus wie ein Problem mit Ihrer Ruby-Installation, versuchen rvm: https://rvm.io/ – guest
Nein, ich habe RVM verwendet, um es zu installieren. Ich habe alle Schritte vom obigen Link aus verfolgt. –