ruby でbundle install した時に以下のエラーが出て
An error occurred while installing nokogiri (1.10.9), and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.10.9' --source 'https://rubygems.org/'` succeeds before bundling.
参考のサイトの通りに以下のコマンドを実行したのですが
brew link --force libxml2
コマンドを実行すると以下のエラーが出てきます。
Warning: Refusing to link macOS provided/shadowed software: libxml2 If you need to have libxml2 first in your PATH run: echo 'export PATH="/usr/local/opt/libxml2/bin:$PATH"' >> ~/.zshrc For compilers to find libxml2 you may need to set: export LDFLAGS="-L/usr/local/opt/libxml2/lib" export CPPFLAGS="-I/usr/local/opt/libxml2/include" For pkg-config to find libxml2 you may need to set: export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
そしてエラーにあるように
vi ~./zshrc
でPATHを通したんですけど
# # Executes commands at the start of an interactive session. # # Authors: # Sorin Ionescu <sorin.ionescu@gmail.com> # # Source Prezto. if [[ -s "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" ]]; then source "${ZDOTDIR:-$HOME}/.zprezto/init.zsh" fi # Customize to your needs... export PATH="/usr/local/opt/libxslt/bin:$PATH" export PATH="/usr/local/opt/libxml2/bin:$PATH" export LDFLAGS="-L/usr/local/opt/libxml2/lib" export CPPFLAGS="-I/usr/local/opt/libxml2/include" export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
その後
brew link --force libxml2
を実行してもまた同じエラーが出てしまいます。
解決方法を教えてくれたら幸いです
回答1件
あなたの回答
tips
プレビュー