Je ne sais pas ce qu'il est advenu de mon système, mais je rencontre un problème avec dyld / curl qui affecte les performances globales de mon ordinateur. Je suis sur Yosemite.
J'ai l'impression que c'est le Conda openssl. Comment puis-je simplement créer un lien vers l'OS X openssl normal?
Si j'essaie d'utiliser curl ssl (par exemple, pour installer rvm avec la commande suivante:
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
Et j'obtiens l'erreur suivante:
dyld: Library not loaded: /usr/lib/libcurl.4.dylib
Referenced from: /usr/local/bin/gpg
Reason: no suitable image found. Did find:
/usr/lib/libcurl.4.dylib: mach-o, but wrong architecture
/usr/lib/libcurl.4.dylib: mach-o, but wrong architecture
(23) Failed writing body
J'ai jeté un coup d'œil à ces discussions, mais mon problème semble différent. Est-ce que quelqu'un peut m'aider? Il semble que je devrais peut-être créer un lien, mais je ne sais pas ce que cela signifie ni comment en créer un.
which curl
donne:
/opt/local/bin/curl
curl --version
donne:
curl 7.39.0 (x86_64-apple-darwin14.0.0) libcurl/7.39.0 OpenSSL/1.0.1j zlib/1.2.8 libidn/1.29
la version git est 2.1.3
which openssl
donne
`//anaconda/bin/openssl`
Which git
donne:
/usr/local/bin/git
which git
revient?Réponses:
Votre
which curl
retourne ceci:Ce qui est étrange, car ce
curl
n’est pas vraiment un programme magique qui doit être installé dans le/opt/
répertoire etwhich curl
sur une installation standard de Mac OS X devrait être ici:J'imagine que la version
curl
installée dans/opt/local/bin/
est construite sur une autre architecture système (32 bits?), Mais que le système de base/usr/lib/libcurl.4.dylib
est configuré pour 64 bits.Si vous souhaitez installer Ruby via la méthode que vous décrivez, la solution la plus rapide et la plus sûre consiste à appeler explicitement l’installation principale de Mac OS X de la manière suivante:
Mais cela dit, si j'étais vous, je suivrais les instructions de base sur cette page d'installation RVM ici pour le mettre en marche. Là encore, il semble que vous ayez des fichiers en bataille tout au long de votre installation qui soient en conflit, alors la
/usr/bin/curl
méthode est peut-être la plus sûre? Cela me semble comme ça.la source