OSXのperlは/usr/bin/perlでmacportのperlは/opt/local/bin/perlなので注意のためにフルパスで指定している。
sudo /opt/local/bin/perl -MCPAN -eshell
してから、
install Crypt::SSLeay
をすると、
Only one OpenSSL installation found at /usr
Consider running 'perl Makefile.PL --default' the next
time Crypt::SSLeay is upgraded to select this directory
automatically thereby avoiding the following prompt.
と、言われてしまう。それで、このようにプロンプトがでる。
Which SSL install path do you want to use? [/usr]
macportsで入れた方は、/opt/local/bin/openssl だから、/opt/localになる。
こういう情報がでるはず。
BUILD INFORMATION
================================================
ssl library: OpenSSL 1.0.1c in /opt/local
ssl header: openssl/ssl.h
libraries: -L/opt/local/lib -lssl -lcrypto -lgcc
include dir: -I/opt/local/include
================================================
あと、こんなふうにtestするかどうか聞かれるけど、答えはデフォルトのNで正解。
このテストではperlがすぐにネットワークにつなごうとするんだけど、MacのFirewallにはじかれるかもしれん。
The test suite can attempt to connect to public servers
to ensure that the code is working properly. If you are
behind a strict firewall or have no network connectivity,
these tests may fail (through no fault of the code).
Do you want to run the live tests (y/N)? [N]
ここはNでやってみた。
しばらくすると終わった。