Во время установки ffi возникла ошибка начальной загрузки 4.2.1 `bundle install` (1.10.0) - PullRequest
0 голосов
/ 13 января 2019

Я пытаюсь запустить bundle install на начальной загрузке 4.2.1 и получить эту ошибку

An error occurred while installing ffi (1.10.0), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.10.0' --source 'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  jekyll-redirect-from was resolved to 0.14.0, which depends on
    jekyll was resolved to 3.8.5, which depends on
      jekyll-sass-converter was resolved to 1.5.2, which depends on
        sass was resolved to 3.7.3, which depends on
          sass-listen was resolved to 4.0.0, which depends on
            rb-inotify was resolved to 0.10.0, which depends on
              ffi

Что я пробовал:

  • все сделал на https://github.com/twbs/bootstrap
  • пробег gem install ffi -v '1.10.0' --source 'https://rubygems.org/' и gem install ffi
  • установлен / обновлен ruby ​​
  • brew install openssl libyaml libffi
  • xcode-select --install
  • пробовал все 20 раз по всему

Люди говорят, что это проблема Mac Mojave ... Я искал все остальные вопросы, и исправлений нет.

Как это исправить?

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Предложение владхаджийски запустить brew reinstall libffi сработало у меня:

$ brew reinstall libffi
==> Reinstalling libffi
==> Downloading https://homebrew.bintray.com/bottles/libffi-3.2.1.mojave.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libffi-3.2.1.mojave.bottle.tar.gz
==> Caveats
libffi is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of libffi.
For compilers to find libffi you may need to set:
  export LDFLAGS="-L/usr/local/opt/libffi/lib"
For pkg-config to find libffi you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
==> Summary
?  /usr/local/Cellar/libffi/3.2.1: 16 files, 296.8KB
$ export LDFLAGS="-L/usr/local/opt/libffi/lib"
$ export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
$ bundle install
0 голосов
/ 13 января 2019

Проблема была исправлена ​​после установки xcode из магазина Mac, который весит более 10 ГБ только на пару зависимостей

...