ruby记录

1、Installing nokogiri 1.8.5 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
An error occurred while installing nokogiri (1.8.5), and Bundler cannot continue.
Make sure that gem install nokogiri -v '1.8.5' --source 'http://gems.ruby-china.com/' succeeds before bundling.
解决

  • brew install libxml2 libxslt
  • gem install nokogiri -- --use-system-libraries --with-xml2-include=brew --prefix/opt/libxml2/include/libxml2 --with-xml2-lib=brew --prefix/opt/libxml2/lib --with-xslt-dir=brew --prefix/opt/libxslt --with-iconv-include=brew --prefix/opt/libiconv/include/
    2、无法找到openssl
image.png

解决
进入ruby的安装安装包,重新设置openssl的配置路径,重新编译安装ruby
./configure --with-openssl-dir=/usr/local/opt/openssl
make
make install

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,557评论 1 19
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,426评论 1 10
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,675评论 0 13
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 4,776评论 0 0
  • 从我认识我人生的第一个红色经典——《红色娘子军》开始,一直到现在,虽然没吃过很多的猪肉但是见过不少猪跑的我,也算是...
    子屠龙阅读 1,677评论 0 2