У меня MacBook Pro 2022 года выпуска, чип M1, 16 ГБ ОЗУ, ОС Sonoma 14.5, последняя версия RStudio для использования R для анализа данных. Я успешно загрузил пакет pkg-config (версия 0.29.2). Я хочу эффективно получать доступ к большим наборам данных, что, как говорят, облегчает пакет Apache «arrow». Но мне не удается успешно загрузить стрелку.
В журнале моей первой попытки указано, что pkg-config не удалось установить, поэтому я нашел последнюю версию 0.29.2 и установил ее. Для этого мне пришлось установить Homebrew через Терминал. Библиотеки C++, очевидно, были несовместимы. Я также пытался установить libarrow, но в журнале говорилось, что libarrow несовместима с моей версией R. Для моей последней попытки я запустил это в R:
Код: Выделить всё
Sys.setenv(LIBARROW_MINIMAL = FALSE)
install.packages("arrow", type = "source")
Но установка все равно завершается с сообщением об ошибке: Ошибка: не удалось загрузить пакет или пространство имен для «стрелки» в dyn.load(file, DLLpath = DLLpath, .. .): невозможно загрузить общий объект '/Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so': dlopen(/Library/Frameworks/ R.framework/Versions/4.4-arm64/Resources/library/00LOCK-arrow/00new/arrow/libs/arrow.so, 0x0006): символ не найден в плоском пространстве имен '_ZN3re212re2_internal5ParseINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEEEbPKcmPT'
Чтобы просмотреть весь журнал установки, я разместил его здесь:
https://docs.google.com/document/d/1WzV ... drive_link
Подробнее здесь:
https://stackoverflow.com/questions/785 ... d-on-macos