Skip to Content
博客2020bundle install 问题二则 (01-02)

bundle install 问题二则

1/5/2020

每次在新电脑上运行老旧的 Rails 项目都有很多问题,之前写过 mysql2 ,今天是安装 Rubynokogiri

rbenv install

安装项目对应的 Ruby 2.3.0 版本是报错,原因和 openssl  版本有关,在转换到 openssl 1.0 的同时,手动制定 openssl 的目录:

# brew switch openssl 1.0.2s # export PATH="/usr/local/opt/openssl@1.0/bin:$PATH" # export LDFLAGS="-L/usr/local/opt/openssl@1.0/lib ${LDFLAGS}" # export CPPFLAGS="-I/usr/local/opt/openssl@1.0/include ${CPPFLAGS}" RUBY_CONFIGURE_OPTS=--with-openssl-dir=/usr/local/Cellar/openssl/1.0.2s/ rbenv install 2.3.0

nokogiri

nokogiri 依赖 libxml。修复方法是先安装 libxml2,再链接成 libxml

brew install libxml2 sudo ln -s /usr/local/opt/libxml2/include/libxml2/libxml /usr/local/include/libxml
最近更新: