如何从库存OS X系统上的Un*x shell脚本执行HTTP GET?(安装第三方软件不是一种选择,因为这必须在我无法控制的许多不同系统上运行).
例如,如果我在本地启动Mercurial服务器执行hg服务:
... $ hg serve
Run Code Online (Sandbox Code Playgroud)
然后,从具有wget命令的Linux 我做一个wget:
... $ wget http://127.0.0.1:8000
--2010-12-31 22:18:25-- http://127.0.0.1:8000/
Connecting to 127.0.0.1:8000... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: unspecified [text/html]
Saving to: `index.html
Run Code Online (Sandbox Code Playgroud)
在我发起"hg serve"命令的终端上,我确实可以看到HTTP GET成功了:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Run Code Online (Sandbox Code Playgroud)
所以在Linux上,从shell脚本执行HTTP GET的一种方法是使用wget(如果当然安装了该命令).
有什么其他方法可以做相当于一个wget?特别是我正在寻找可以在OS X安装上运行的东西.
所以我安装了Anaconda,一切正常.我安装后,我决定切换到oh-my-zsh.我现在得到:
zsh: command not found: conda
Run Code Online (Sandbox Code Playgroud)
在尝试使用pip或conda安装时
echo $ZSH_VERSION
Run Code Online (Sandbox Code Playgroud)
5.0.5
我加入了我的 zshenv.sh
export PATH ="/Users/Dz/anaconda/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我克隆了一个项目然后我跑了git checkout -b develop然后当我运行git flow feature start feature_name
它时给了我这个错误:
Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.
Run Code Online (Sandbox Code Playgroud)
谁能帮我 ?
当我试图$ brew update收到错误时:
error: Protocol https not supported or disabled in libcurl while accessing https://github.com/mxcl/homebrew/info/refs?service=git-upload-pack
Run Code Online (Sandbox Code Playgroud)
但是,当我$ curl --version,我看到:
curl 7.21.4 (x86_64-apple-darwin12.2.0) libcurl/7.21.4 OpenSSL/0.9.8y zlib/1.2.5 libidn/1.20
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: IDN IPv6 Largefile NTLM SSL libz
Run Code Online (Sandbox Code Playgroud)
除非我遗漏了什么,否则这对我来说很好.请注意https协议列表中列出的内容.
$ which curl 产生可疑的回应:
/usr/local/php5/bin/curl
Run Code Online (Sandbox Code Playgroud)
嗯...也许brew是在使用不同的curl(就像那个/usr/bin/curl).让我们来看看:
$ /usr/bin/curl --version
curl 7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8y zlib/1.2.5
Protocols: …Run Code Online (Sandbox Code Playgroud) 我使用Homebrew作为我的软件包总经理,并使用它的Python和pip进行软件开发,以及virtualenvs.出于各种原因,我想继续使用这种结构,但我需要一些(显然)使用Conda更容易安装的软件.
我可以继续使用Homebrew + pip + virtualev并将Conda添加到混音中,理想情况下是在virtualenv中,以便它不会影响我的整个系统吗?如果是这样,我如何以这种方式设置和使用Conda?
(Python:2.7.11(Homebrew); pip:8.1.1; setuptools:20.6.7; OS X:10.11.4(x86_64))
在 Mac 上安装 Anaconda 的推荐方法是什么?
我尝试过brew cask install anaconda
一段时间后返回anaconda was successfully installed!。
之后,尝试conda命令返回command not found: conda。
是否有任何后期安装需要完成?
在 MacOS 上安装 Conda 的推荐方法是什么?