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.
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).
Tags bash curl macos osx-el-capitan