为了在 git 中比较二进制文件,我假设我需要设置一个 difftool。
什么 difftools 工作?怎么把参数放进去?
我刚刚从小牛队升级到优胜美地,现在curl看不到环回主机名。
设置一个简单的 http 服务器来测试:
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)
现在我可以在 chrome 中点击 localhost:8000。我什至可以得到它。但是在 curl 中,会发生这种情况:
$ curl localhost:8000
curl: (7) Failed to connect to localhost port 8000: Connection refused
Run Code Online (Sandbox Code Playgroud)
但是,这有效:
$ curl 127.0.0.1:8000
Run Code Online (Sandbox Code Playgroud)
我阅读了有关 wget proxy settings 的答案,但没有帮助,因为它有效:
$ wget --proxy=off localhost:8000
Run Code Online (Sandbox Code Playgroud)
这真的很令人沮丧,因为我的/etc/hosts文件中列出了几个不同的环回主机名,因此我可以在本地开发应用程序,而且我习惯于使用 curl 调试它们。
我已经尝试过 osx 附带的 curl 版本:
$ curl --version
curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.37.1 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap …Run Code Online (Sandbox Code Playgroud) 与 *nix 相比,Terminal.app 似乎很蹩脚。我怎样才能得到它:
set mouse=a没有帮助。curl ×1
diff ×1
difftool ×1
git ×1
hosts-file ×1
localhost ×1
mac ×1
macos ×1
osx-yosemite ×1
ssh ×1
terminal.app ×1
vim ×1