comando curl não encontrado no OSX El Cap

comando curl não encontrado no OSX El Cap

Meu entendimento é que o curl deve ser instalado. Eu tentei usar curla linha de comando do Unix e recebi a mensagem de que não foi possível encontrar. Estou me perguntando se algo que fiz nos esforços para limpar meu bash PATH desanexou o acesso ao curl (e aparentemente ao sed)? A outra teoria que tive foi que as "melhorias" de segurança do Yosemite quebraram uma instalação anterior do curl.

machine-name:~ myusername$ curl -h
/usr/local/bin/curl: line 61: X/usr/local/bin/curl: No such file or directory
/usr/local/bin/curl: line 61: /usr/local/bin/sed: No such file or directory
/usr/local/bin/curl: line 65: /usr/local/bin/sed: No such file or directory
/usr/local/bin/curl: line 125: /usr/local/bin/curl: error: `/Users/myusername/.libs/curl' does not exist: No such file or directory
/usr/local/bin/curl: line 126: This script is just a wrapper for curl.: command not found
See the libtool documentation for more information.

$ echo $PATH
/usr/local/bin:/usr/sbin:/usr/bin:/bin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/share/Scala/bin/:/Library/TeX/texbin:/Library/Frameworks/GDAL.framework/Programs/:/Library/Frameworks/GEOS.framework/Programs/:/Users/davidwinsemius/anaconda/bin/

Eu tentei ir usr/local/binpara a "frente da linha" no caminho do bash, pensando que esse era o local preferido para o software do sistema. Se eu executar, locate curla saída continuará nas páginas e também recebo:

machine:~ myusername$ which curl
/usr/local/bin/curl

Embora eu receba uma página de manual ao $curl -htentar obter uma versão falha:

$usr/bin/curl -V
-bash: usr/bin/curl: No such file or directory

Isso provavelmente reflete minhas lacunas no conhecimento do Unix-noob sobre como examinar e gerenciar links para executáveis. Quando uso o recurso Finder/GetInfo nesse arquivo, vejo que ele é chamado de executável Unix. A linha que diz erro: "`/Users/myusername/.libs/curl' does not exist: No such file or directory" é particularmente intrigante para mim. Espero que alguém possa me oferecer algumas dicas sobre as ferramentas de linha de comando adequadas para restaurar a funcionalidade curl em minha linha de comando.

Isso está ocorrendo em um MacPro do início de 2008 executando o OSX 10.11.4 (15E65).

Responder1

Curl não é um script de shell (veja a linha 126 na saída de erro) e sem saber como /usr/local/bin/curlfoi instalado, sugiro que você mova (renomeie) o script até descobrir como ele foi instalado.

informação relacionada