美文网首页
Mac10.12 Unable to require opens

Mac10.12 Unable to require opens

作者: 孤独逍遥人 | 来源:发表于2016-10-19 19:38 被阅读67次

    我在添加 gem 源时遇到了这个问题, 即无法添加 HTTPS 的源, 通过各种谷歌和尝试, 最终解决, 解决办法如下


    Snip20161019_1.png

    步骤1

    去 ruby 官网下载最新的 ruby, 目前应该是 ruby2.3.1, 解压.

    步骤2

    使用 Homebrew 安装最新 openssl, 没有 Homebrew 的请自行谷歌如何安装(强烈建议不要用百度, 太坑).
    brew install openssl
    然后在/usr/local/etc/openssl/certs中打开. pem 文件并且运行/usr/local/opt/openssl/bin/c_rehash

    步骤3

    删除/usr/bin/openssl/usr/local/bin/openssl, 然后执行命令ln -s /usr/local/Cellar/openssl/1.0.2j/bin/openssl /usr/local/bin/openssl
    在终端打印当前 openssl 版本openssl version, 如果出现OpenSSL 1.0.2j 26 Sep 2016证明 openssl 已经安装成功

    步骤4

    cd 你的ruby2.3.1文件夹的路径 如:cd /Users/why/Downloads/ruby-2.3.1
    执行命令

    ./configure --with-openssl-dir=/usr/local/opt/openssl/
    make
    sudo make install
    

    打印 ruby 版本ruby --version出现ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16]证明ruby安装成功

    步骤5

    现在可以添加 HTTPS 的源了.

    相关文章

      网友评论

          本文标题:Mac10.12 Unable to require opens

          本文链接:https://www.haomeiwen.com/subject/siixuttx.html