我在OSX上,最近使用Homebrew更新了OpenSSL。我还在(可能被误导)尝试中运行brew link openssl --force
以确保我始终使用更新版本。
现在我尝试使用ruby-install 0.4.2。
安装Ruby 2.1.1在此过程中,ruby-install为Ruby设置了一些关于在何处查找各种库的选项。您可以see in the code将其添加到opt-dir
的第一条路径输出为brew --prefix openssl
。如果我自己运行,我会得到/usr/local/opt/openssl
。
然而,如果我运行ruby-install ruby 2.1.1
,它最终会产生包含以下内容的输出:
ld: warning: directory not found for option '-L"/usr/local/opt/openssl/lib'
该目录确实存在;我可以ls
。为什么没有找到它?