J'ai récemment découvert Ruby Shoes, ce qui semble plutôt utile pour un débutant comme moi. Le seul problème est que mon ordinateur portable est x64, alors que le seul paquet Linux est i686. J'ai essayé quand même et ça n'a pas fonctionné pour moi, j'ai continué à avoir une erreur. Je ne m'attendais pas à ce que ça marche, bien sûr, mais y a-t-il encore un moyen d'obtenir Shoes sur x64 Linux? Merci!Comment installer des chaussures Ruby sur Linux x64?
Répondre
Il ne semble pas y avoir de paquetage 64 bits pour Linux, donc si votre distribution ne contient pas de chaussures, vous devrez la compiler vous-même. Ce n'est pas aussi effrayant que cela puisse paraître!
d'abord, assurez-vous que vous avez les bibliothèques appropriées de développement:
Chaussures repose sur Le Caire, Pango, libungif, libjpeg, GTK + 2.0 et Ruby, ainsi que GCC et son éditeur de liens.
Pour installer toutes ces bibliothèques sur Ubuntu ou Debian:
libcairo2-dev libpixman-1-dev # aptitude install libpango1.0-dev \ libungif4-dev libjpeg62-dev libgtk2.0-dev vlc libvlc -dev \ libsqlite3-dev libcurl4-OpenSSL-dev ruby1.8-dev rake
(sur Ubuntu 8.10 de plus que, en fait, vous aurez besoin libvlc0-dev.)
Pour installer ces bibliothèques sur Fedora:
# yum install -y giflib-devel cairo-devel libpixman-devel \ pango-devel libjpeg-devel gtk2-devel sqlite-devel vlc-devel \ ruby-devel
libcurl-devel je peux obtenir plus spécifique si je savais quelle distribution vous utilisez. Une fois que vous êtes prêt, prenez le tarball de shoooes.net et décompressez-le.
Ensuite, entrez le répertoire et exécutez
make
cela va construire le projet. En supposant que cela se termine avec succès, exécutez
make install
Si vous avez besoin d'aide compiler cela, envisager d'adhérer à la mailing list
- Envoyer un message à chaussures AT code.whytheluckystiff.net
- Cc: pourquoi à causedeluckystiff.net
ou #shoes on irc.freenode.net
J'utilise Fedora Core 10. Voici ce que j'obtiens quand je tente de le construire.
$ ~/shoes-0.r1134
bash: /home/Alex/shoes-0.r1134: is a directory
$ make
make: *** No targets specified and no makefile found. Stop
Ou ...
$ make shoes-0.r1134
make: Nothing to be done for `shoes-0.r1134'.
Aussi, j'ai regardé dans les années prises en pension, et chaussures Ruby est pas.
J'ai essayé les instructions ci-dessus. J'ai
[[email protected] ~/tmp/shoes-0.r1134] make
build options: shoes raisins (0.r1134) [x86_64-linux]
CC = cc
RUBY = /usr
OPTIONS =
CC shoes/app.c
CC shoes/canvas.c
CC shoes/effects.c
CC shoes/image.c
CC shoes/internal.c
CC shoes/ruby.c
CC shoes/world.c
CC shoes/native/gtk.c
CC shoes/http/curl.c
CC -o dist/libshoes.so
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for -ljpeg
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.a when searching for -ljpeg
CC bin/main.c
CC -o dist/shoes-bin
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for -ljpeg
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.a when searching for -ljpeg
cp: cannot stat `/usr/lib/libruby.so': No such file or directory
make: *** [dist/shoes.launch] Error 1
Évidemment, j'ai installé libjpeg.
- 1. L'option de package pour Chaussures sur Linux
- 2. Installer SciPy sur Linux Debian
- 3. Comment puis-je obtenir des chaussures exécutables sur mon chemin?
- 4. Comment installer mod-jk sous Linux?
- 5. comment installer adobe air sdk dans linux?
- 6. Ruby on Rails problème SQLite sur Windows 7 x64
- 7. mingw32 Ruby Installer pour Windows
- 8. Installer MinGW pour SUSE Linux
- 9. Comment puis-je sous-classe dans Chaussures?
- 10. Ruby EE ./installer échoue sur l'installation de mysql gem
- 11. Aptana installer problème avec Linux (CentsOS 5)
- 12. Comment exécuter PartCover dans des fenêtres x64
- 13. Chaussures Disposition
- 14. Intégrer des chaussures dans Aptana Studio RadRails
- 15. wtsapi32.WTSQuerySessionInformation() Échec sur x64
- 16. Installer Ruby Curb gem dans Windows XP
- 17. Comment installer ImageMagick sur MAMP?
- 18. Comment installer MinGW dans openSUSE, la saveur de Linux?
- 19. Utiliser des chaussures et télécharger sur https donne des erreurs ssl
- 20. rubis - chaussures - fonction edit_line appel
- 21. .NET Client Profile sur x64
- 22. TFS 2005 sur w2k3 x64?
- 23. Comment installer le plugin Maven 2 pour Eclipse sur Linux 64 bits?
- 24. Comment puis-je installer gcc sur mon nouveau système Linux en utilisant le code source: centos5.2?
- 25. Comment installer plpython sur MacOs X 10.5?
- 26. Comment positionner le curseur d'editbox dans des chaussures?
- 27. est-ce que les chaussures supporteront GTK sur windows? Pouvons-nous utiliser toutes les API de ruby-gnome2 dans les chaussures?
- 28. Comment installer RMagick gem dans Ruby 1.8.6 MingW?
- 29. Comment installer le mysql ruby gem sous OS X 10.5.4
- 30. Click Evénement dans Chaussures
Il semble que vous appeliez make depuis l'extérieur du répertoire; vous devez être dans le même répertoire que Makefile lorsque vous appelez make. –
Jetez un coup d'œil à un tutoriel sur l'installation de configure-make-make sous Linux: http://twinturbo.org/linux/understanding-linux-software-installation-using-configure-make-make-install/ – codeape