curl comando não encontrado no OSX El Cap

0

Meu entendimento é que o curl deve ser instalado. Eu tentei usar curl da linha de comando do Unix e recebi a mensagem de que não foi encontrado. Eu estou querendo saber se algo que eu fiz nos esforços para limpar o meu PATH bash desanexou o acesso ao curl (e aparentemente sed)? A outra teoria que tive foi que os "aprimoramentos" de segurança para o Yosemite quebraram uma instalação anterior de 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 mover usr/local/bin para a "frente da linha" no caminho bash, pensando que esse era o local preferido para o software do sistema. Se eu executar locate curl , a saída continua para páginas e também recebo:

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

Embora eu receba uma página de manual com $curl -h tentando fazer com que uma versão falhe:

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

Isso provavelmente reflete nossas lacunas no Unix-noob no conhecimento sobre como examinar e gerenciar links para executáveis. Quando eu uso o recurso Finder / GetInfo nesse arquivo, vejo que ele é chamado de executável Unix. A linha que diz erro: "'/Users/myusername/.libs/curl' não existe: nenhum arquivo ou diretório" é 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 de curl em minha linha de comando.

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

    
por BondedDust 18.04.2016 / 20:52

1 resposta

1

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

    
por 18.04.2016 / 22:27