2010-02-04 6 views
1

J'ai un ancien PowerBook tournant sous 10.4. Il a Ruby 1.8.2 dessus mais je veux passer à 1.9. D'autres personnes ont suggéré d'utiliser macports et je l'ai essayé mais je reçois des erreurs bizarres. Quelqu'un peut-il aider?Mise à niveau vers Ruby 1.9 sous Mac OSX 10.4

port sudo installer ruby19 + nosuffix

---> dépendances informatiques pour ruby19 ---> Configuration gperf Erreur: org.macports.configure cible retour: configurer l'échec: commande shell "cd"/opt /local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gperf/work/gperf-3.0.4 "& & ./configure --prefix =/opt/local --infodir =/opt/local/share/info" renvoyé erreur 1 Sortie de commande: vérification si make définit $ (MAKE) ... oui configure: création de ./config.status config.status: création de Makefile === configuration dans lib (/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gperf/work/gperf-3.0.4/lib) configure: running/bin/sh ./configure '--prefix =/opt/local '' --infodir =/opt/local/partage/info '--cache-fichier =/dev/null --srcdir =. vérification si make définit $ (MAKE) ... oui recherche de gcc ... /usr/bin/gcc-4.0 vérification du nom de fichier de sortie par défaut du compilateur C ... configure: erreur: le compilateur C ne peut pas créer d'exécutables Voir `config.log 'pour plus de détails. configure: error: ./configure a échoué pour lib

Erreur: Les dépendances suivantes échoué à construire: libiconv gperf ncurses ncursesw OpenSSL zlib readline Erreur: état 1 rencontré au cours du traitement. Avant de rapporter un bogue, exécutez d'abord la commande avec l'option -d pour obtenir une sortie complète.

Répondre

1

Vous devez installer Xcode. Je pense que la dernière version de 10.4 est Xcode 2.5. De http://www.macports.org/install.php:

Please note that in order to install and run MacPorts on Mac OS X, your system must have installations of the following components:

  1. Apple's Xcode Developer Tools (version 3.2.1 or later for Snow Leopard, 3.1.4 or later for Leopard, or 2.5 for Tiger), found at the Apple Developer Connection site or on your Mac OS X installation CDs/DVD. Ensure that the optional components for command line development are installed ("Unix Development" in the Xcode 3.x installer).

  2. The X11 windowing environment (A.K.A. “X11 User”) for ports that depend on the functionality it provides to run.

*The “X11 User” package is an optional installation on your system CDs/DVD for Tiger, enabled through the “Customize” button of the installer, whereas it is included by default on Leopard and Snow Leopard.

*You can use the xorg-server port instead of Apple's X11.app if you wish.

Vérifiez votre disque d'installation de Mac ou le télécharger de la pomme ici (vous aurez besoin de membres de l'ADC qui est gratuit):

http://developer.apple.com/technology/xcode.html

+0

Essayez aussi RVM (http: // RVM .beginrescueend.com /). –