Для работы с Cuda вам необходимо использовать определенные версии Xcode, OSX и Clang. Я должен использовать Xcode 9.2
Когда я вставил команду для установки homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Затем я заметил, что она начала пытаться загрузить инструменты командной строки Xcode для:
==> Установка инструментов командной строки (macOS High Sierra версия 10.13) для Xcode-10.1
==> / usr / bin / sudo / usr / sbin / softwareupdate -i Command \ Line \ Tools \(macOS \ High \ Sierra \ version \ 10.13) \ for \ Xcode-10.1
Эта версия несовместима с Cuda, поэтому я нажал Ctrl + C, чтобы прервать ее загрузку.
1) Это доставит мне неприятности? Я пытаюсь скачать Xcode 9.2 с сайта разработчика и установлю его. Но я не хочу, чтобы эта прерванная установка home-brew каким-то образом получала инструменты командной строки для Xcode 10.1
2) Мне все еще нужно установить Home-brew после установки Xcode, чтобы получить некоторые другие инструменты. Какой безопасный способ гарантировать, что он не связывается с XCode, но все еще устанавливает то, что мне нужно?
Вся проблема в том, что Cuda испортила поддержку OSX. В идеале я хотел бы использовать самые последние и лучшие версии, но из-за требований совместимости я должен использовать определенные версии.