2012-06-25 6 views
0

OS: Ubuntu 12.04Erreur lors de la compilation Ruby (RVM)

Ruby: 1.9.3

Je veux installer Ruby avec RVM mais quand je tape:

$> rvm install ruby 

Je une erreur lors de la compilation:

/usr/bin/ld: /usr/lib/libX11.a(CrGlCur.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC 
/usr/lib/libX11.a: could not read symbols: Bad value 
collect2: ld a retourné 1 code d'état d'exécution 
make[2]: *** [../../.ext/x86_64-linux/tcltklib.so] Erreur 1 
make[2]: quittant le répertoire « /home/lingla_j/.rvm/src/ruby-1.9.3-p194/ext/tk » 
make[1]: *** [ext/tk/all] Erreur 2 
make[1]: quittant le répertoire « /home/lingla_j/.rvm/src/ruby-1.9.3-p194 » 
make: *** [build-ext] Erreur 2 

Merci de votre aide!

+0

Quel système d'exploitation/version/etc? –

+0

OS: Ubuntu 12.04 – user1479978

+0

Pour Ruby c'est la dernière version 1.9.3 que j'essaye d'installer avec RVM – user1479978

Répondre

0

On dirait que vous compilez ruby ​​contre version statique des bibliothèques, cela pourrait se produire en assez rares cas.

Assurez-vous de lire rvm requirements et installez toutes les bibliothèques requises.

Vérifiez vos fichiers de configuration de RVM pour les commutateurs de compilation:

cat /etc/rvmrc ~/.rvmrc 

Et enfin réinstallent rubis pour vous assurer que l'installation propre est fait:

rvm reinstall 1.9.3 

Comme une note, il est en ce moment équivalent à rvm install ruby 1,9 .3 est la dernière version de ruby.

-1

vous pouvez installer RVM par bash bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

Questions connexes