不能curl localhost?

前几天遇到的诡异问题,今天有空记录一下。 $ curl http://localhost/ curl: (7) couldn't connect to host 第一反应server没开,马上检查一下,明显开着呀,browser也能访问,curl就是不能连接,够郁闷的…… curl - -version这才发现了问题,原来macports默认安装的curl是不带ssl, gss等功能的,编译的时候都disable掉了…… 解决的办法就是重新install一个curl的variant,由于git-core depend到curl,所以为了uninstall curl,我们需要先uninstall git-core。 uninstall both $ sudo port -v uninstall git-core curl 好久不更新portfile tree了,update一下 $ sudo port -v selfupdate install curl variant with ssl, ipv6, gss, openldap and sftp_scp support $ sudo port -v install curl +ssl +ipv6 +gss +openldap +sftp_scp 顺便把我的git从1.6.3升级到了1.6.4 $ sudo port -v install git-core 这时再去curl -v http://localhost/ 就不会很诡异的说无法连接localhost了。

Buy me a coffee
  • Post author: Samson Wu
  • Post link: 1144.html
  • Copyright Notice: All articles in this blog are licensed under BY-NC-SA unless stating additionally.
0%