[Mac]Rustのクレートhyperを使うためにしたこと


MacでRustでhyper使ってHTMLを扱ってみたの記事のコードをビルドしようとしてうまくいかなかった。

エラーの内容は、 cargo:warning=src/c_helpers.c:1:10: fatal error: 'openssl/ssl.h' file not found
となっている。
どうやら、opensslのヘッダーファイルをうまく見つけられていないようだ。

以下の対処でなんとかビルドできるようになった。

$ brew link --force openssl
$ export OPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include

参考:
Faild build On OSX 10.11(Elp)