Как гарантировать, что home-brew использует определенную версию инструментов командной строки Xcode? - PullRequest
0 голосов
/ 15 октября 2019

Для работы с 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. В идеале я хотел бы использовать самые последние и лучшие версии, но из-за требований совместимости я должен использовать определенные версии.

...