跑步鞋红宝石1.9.3问题
问题描述:
我已经成功安装了鞋子,但是当我运行命令启动鞋子时./dist/shoes
我收到此消息bash: ./dist/shoes: No such file or directory
我正在运行Ubuntu 11.10并使用红宝石1.9.3 rvm。 我按照这个网页https://github.com/shoes/shoes/wiki/Building-Shoes-on-Linux跑步鞋红宝石1.9.3问题
上的说明安装鞋,当我运行耙
gcc -I. -c -o shoes/world.o -Wall -I/usr/include -pthread
-I/usr/include/cairo -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12 -pthread
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/i686-linux
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/i686-linux
-O -DRUBY_1_9 -DSHOES_GTK -fPIC -pthread -I/usr/include/gtk-2.0
-I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
shoes/world.c
shoes/world.c: In function ‘shoes_ruby_embed’:
shoes/world.c:92:11: warning: unused variable ‘sysinit_argv’
[-Wunused-variable]
gcc -I. -c -o shoes/image.o -Wall -I/usr/include -pthread
-I/usr/include/cairo -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12 -pthread
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/i686-linux
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1
-I/home/user/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/i686-linux
-O -DRUBY_1_9 -DSHOES_GTK -fPIC -pthread -I/usr/include/gtk-2.0
-I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
shoes/image.c
shoes/image.c:31:21: fatal error: gif_lib.h: No such file or directory
compilation terminated.
rake aborted!
Command failed with status (1): [gcc -I. -c -o shoes/image.o -Wall
-I/usr/i...]
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)
答
我重新安装了红宝石1.9.3 rvm和鞋子。这解决了这个问题,现在鞋子可以工作。
答
你必须在你的安装目录,当你发出一个命令,我得到这个错误。
可执行文件shoes
是否存在于该路径?它的可执行位已设置?尝试使用./dist/shoes <yourapp>
。
基于它似乎libgif-dev未安装(你缺少lib_gif.h这是包的一部分。)
没有与必备软件包的Ubuntu手册中的线路输出,安装这些,然后重试安装鞋子。
./dist/shoes在shoes目录中不存在 – 2012-03-30 06:41:08
然后你的安装不成功:-)你能重新安装它并粘贴一些输出吗?你安装了哪些鞋?红鞋(http://shoes.heroku.com/)或绿鞋(https://github.com/ashbb/green_shoes)? – karatedog 2012-03-30 08:42:17
我安装了红鞋 – 2012-03-30 14:11:02