Установка unf_ext 0.0.7.2 не работает

Поэтому, когда я пытаюсь запустить bundle install --without production, он сообщает мне, что я получаю сообщение об ошибке и что мне нужно Make sure that gem install unf_ext -v 0.0.7.2 succeeds before bundling. Я не получил эту ошибку до установки других драгоценных камней, но только когда я пытаюсь установить gem stripe (который используется для получения пользовательских платежей и т.д.).

Может кто-нибудь объяснить, что может вызвать такую ​​проблему. Вся помощь очень ценится.

Спасибо, -Aaron

ИЗМЕНИТЬ

То, что я сделал для решения моих проблем, - это обновление всех моих драгоценных камней до их текущей и последней версии. Затем, когда я побежал bundle install --without production, все казалось, что после этого все отлично.

Ответ 1

Эта ошибка может возникнуть из-за различных причин, поэтому нелегко сказать, что могло быть действительно вызвано, что мешает вам установить пакет, поэтому попробуйте следующие исправления, если они не сработаны, пожалуйста, расскажите подробнее об ошибках, которые появляются:) Если ошибка вызвана отсутствием gmkdir, выполните следующую команду:

brew install coreutils

Если ошибка связана с отсутствием заголовков С++, выполните следующую команду:

yum install gcc-c++

Также ознакомьтесь с приведенной ниже домашней страницей разработчика, чтобы проверить, соответствуют ли вам все необходимые зависимости:

unf_ext 0.0.7.2: Библиотека поддержки Unicode Normalization Form для CRuby

Ответ 2

После обновления до версии Mojave MacOS рубин "потерял" ссылку.

Решать

rvm list $ rvm list

В моем случае указанная версия была:

ruby-2.5.1 [x86_64]

$ rvm use ruby-2.5.1 для перехода на "текущую" версию

$ rvm list снова, чтобы увидеть текущую версию

=> ruby-2.5.1 [x86_64]

После этого все в порядке с bundle install bundle update или bundle update или gem install gem update или gem update

Ответ 3

У меня такая же проблема, когда я пытаюсь установить брандмауэр-плагин, вам нужно установить ruby-devel раньше. Надеюсь, это поможет вам.

Ответ 4

Я решил эту проблему путем обновления пакета. Просто запустите:

gem install bundler

который выбирает последний пакет Затем попробуйте запустить:

bundle install

Ответ 5

Я столкнулся с этим развертыванием в удаленном ящике. Как было предложено в комментариях, я смог исправить это, открыв консольный сеанс в поврежденном поле и выполнив:

gem update rails
gem install unf_ext -v '0.0.7.2'

И тогда я смог успешно выполнить развертывание.

Ответ 6

Я решил эту проблему, запустив

sudo xcodebuild -license

Ответ 7

У меня та же проблема. Это происходит после обновления моей macOS до более новой версии. Каким-то образом, обновление беспорядок /usr/local/include. Так что я удалил его и запустил установку. Это сработало

sudo mv /usr/local/include/ /usr/local/include.delete_me

Ответ 8

У меня была такая же проблема, которая пыталась установить этот конкретный камень и версию. Оказывается, мой VPS будет работать из ОЗУ во время компиляции и выхода. Я просто убил несколько процессов, в которых я мог бы жить без нескольких минут, и это сработало...