Осмотрите или очистите рабочее дерево при установке Ruby на Mac M1

Я пытаюсь установить Ruby 2.5.1, запустив rbenv install 2.5.1 и продолжайте получать ошибку ниже:

      BUILD FAILED (macOS 12.0.1 using ruby-build 20211203)

Inspect or clean up the working tree at /var/folders/_n/7rd4p8r578db_ct2rrwhvwv80000gn/T/ruby-build.20211204124341.35704.JFosKp
Results logged to /var/folders/_n/7rd4p8r578db_ct2rrwhvwv80000gn/T/ruby-build.20211204124341.35704.log

Last 10 log lines:
    rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace"));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../.././include/ruby/ruby.h:1755:56: note: expanded from macro 'rb_intern'
        __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \

Пробовал все здесь и здесь .

Есть идеи, что может быть причиной этого?

4 ответа

Решил это, запустив $ RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.5.1

RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv устанавливает 2.5.9, работает нормально

я хотел установить Ruby 2.6.5, эта команда ниже сработала для меня RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.6.5

Была та же проблема, последовала вашему примеру, но получила " Загрузка ruby-2.5.1.tar.bz2...-> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.bz2 Установка ruby-2.5.1... с последующим: ПРЕДУПРЕЖДЕНИЕ: срок службы ruby-2.5.1 истек, и теперь он не поддерживается. Он больше не получает исправления ошибок или критические обновления безопасности». сообщение, за которым следует BUILD FAILED (macOS 12.2.1 с использованием ruby-build 20220218)

Осмотрите или очистите рабочее дерево по адресу /var/folders/64/f_cwldhx3175v5yskg58w6mr0000gn/t/ruby-build.20220303

Были ли у вас какие-либо последующие проблемы с будущими обновлениями? Когда это снова станет проблемой?

Другие вопросы по тегам