2012-11-01 12 views
5

Sto cercando di ottenere il supporto SFTP per arricciare in OSX. Ho installato ricciolo viaSupporto SFTP per arricciatura su OSX

$ brew install curl --with-ssh 

e ho anche collegato simbolicamente la versione homebrew alla directory/usr/bin tramite

$ sudo ln -s /usr/local/bin/curl /usr/bin/curl 

Ma ancora sto ottenendo un

curl: (1) Protocol sftp not supported or disabled in libcurl 

quando si utilizza

$ curl sftp://some.host.com/path/to/file 

Il mio impegno è connec a un problema per il fantastico git-ftp https://github.com/resmo/git-ftp/issues/146

Cosa sto facendo male?

+3

Solo una breve nota: Sembra al giorno d'oggi è necessario: birra installare ricciolo --with-libssh2 – DerWOK

+1

@DerWOK You'r il vero MVP qui, questo è meglio che la risposta. – njfife

risposta

4

eseguire 'curl -V' e verificare se SFTP è elencato come protocollo supportato.

Se non lo è, ricciolo deve essere ricostruito con libssh2 per ottenere il supporto integrato.

+3

Ciao e grazie. Non c'era infatti alcun elenco sftp, anche se ho installato curl con ssh. Ho scoperto che l'homebrew ha installato curl in '/ usr/local/Cellar/curl/7.28.0/bin/curl' quindi una ripetizione del symlink lo ha fatto per me:' ln -s /usr/local/Cellar/curl/7.28 .0/bin/curl/usr/bin/curl' – owzim

+0

Ottenuto qui a causa dello stesso errore, utilizzando anche git-ftp. Piccolo mondo ... FYI, dice Homebrew, dopo aver compilato curl: questa formula è solo keg, quindi non era collegata in/usr/local. Mac OS X fornisce già questo software e l'installazione di un'altra versione in parallelo può causare tutti i tipi di problemi. – dbenton