Aller au contenu

[Ipkg][Rubygems] -Ash Gem : Too Many Levels Of Symbolic Links

Featured Replies

Posté(e)

Bonjour à tous,

Je me tourne vers vous concernant un problème qui me fait tourner en rond depuis quelques jours.

J'ai installé sur mon DS412+ sous DSM 5.0 via ipkg le paquet rubygems. Ce dernier s'est installé sans problème mais lorsque j'essaye de lancer gem ou ruby, j'obtiens le message suivant :

> gem
-ash: gem: Too many levels of symbolic links
J'ai donc pris l'initiative logique de vérifier que j'appelle bien un seul et même fichier qui ne produit pas de boucle avec des ln mal configurés. Voici le résultat de ma recherche rapide :
> which gem
/opt/bin/gem
> ls -l /opt/bin/gem
-rwxr-xr-x 1 root root 782 2013-01-30 05:49 /opt/bin/gem
> which ruby
/opt/bin/ruby
> ls -l /opt/bin/ruby
-rwxr-xr-x 1 root root 782 2012-02-18 18:23 /opt/bin/ruby
Il apparaît donc clairement qu'aucun de ces 2 fichiers n'est un lien ... je pense qu'ils doivent utiliser un paquet qui lui a un problème mais je n'ai aucune idée sur le comment trouver le lien en question.
Auriez-vous une idée ?
Merci !
Fl3eK

Posté(e)

Bonjour,

j'ai eu le même problème que j'ai résolu simplement en réinstallant ruby:

ipkg install ruby -force-reinstall

Dans mon cas, Gem est un script, tout comme /opt/bin/ruby qui s'appelle lui même...

Bref, maintenant ça marche!

Posté(e)
  • Auteur

Bonjour titi__,

Merci pour ta réponse ! Ca a corrigé mon problème. J'en déduis donc que mes essais de réinstallation en visant seulement rubygems étaient veines... Des fois les solutions les plus simples sont les plus durs à trouver !

Merci encore !

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.