Установка 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 будет работать из ОЗУ во время компиляции и выхода. Я просто убил несколько процессов, в которых я мог бы жить без нескольких минут, и это сработало...