Я на Mac OSX 10.13.6
Если я это сделаю:
library("devtools")
install_github(repo = "bryanhanson/ChemoSpec@master")
Я получаю следующую ошибку:
install_github (repo ="bryanhanson / ChemoSpec @ master") Загрузка репозитория GitHub bryanhanson / ChemoSpec @ master с URL https://api.github.com/repos/bryanhanson/ChemoSpec/zipball/master Сбой установки: ошибка: 1407742E: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: версия протокола оповещения tlsv1
Iполучить похожие, но не идентичные ошибки, если я попытаюсь использовать pkgdown::build_site()
, но пока давайте отложим это;Я думаю, что это окажется результатом той же проблемы.
Я провел много исследований, и я думаю, что ошибка должна заключаться в одном или нескольких из следующих: curl
, git
и/ или openssl
.Я знаю, что у Mac есть свои собственные версии openssl
и curl
, и, возможно, потребуется принять меры для доступа к ним.Мой git
обновлен (2.19.0), я использовал Homebrew
для обновления всего, что он хочет обновить.Это включает в себя curl
и openssl
, но Homebrew
не связывается автоматически с ним, чтобы избежать вмешательства в собственные версии Mac (они «только для бочонков»).Однако в R
я поместил Homebrew
версии на путь, и это не исправляет ошибку.R
и все R
пакеты обновлены.
Мои исследования показывают, что эта проблема преследует других, но ни одно из решений не помогло.Кажется, что проблема связана с устаревшими протоколами, например, я установил git config --global --add http.sslversion=tlsv1.2
безрезультатно.
Наконец, это возникло около месяца назад, но я не знаю, что я сделал, что вызвало это.
Извините, это не так много.Надеюсь, некоторые из вас знают, как устранить неполадки.