Xcode 7.3 è compatibile con Homebrew su Sierra?

1

Sono un principiante e mentre cerco di ottenere il mio Macbook Pro (inizio 2011, 4 GB di RAM) pronto per una lezione online (Python per l'analisi dei dati di sequenziamento del DNA), a quanto pare ho fatto qualcosa di sbagliato. Ho scaricato Xcode (v7) dall'App Store per la prima volta. Ho scelto la versione 7 perché un amico ha detto che la versione 8 stava andando a crash su di lui e ho anche letto che uno potrebbe avere entrambe le versioni se sono posizionate in cartelle diverse. Ho accettato la licenza Xcode, quindi ho installato Homebrew eseguendo lo script dal sito Web di Homebrew in Terminal. È stato installato con successo. Successivamente ho provato a inserire la directory Homebrew nella parte superiore del percorso. L'ho fatto creando innanzitutto un file .bash_profile, aperto il file e inserito: export PATH = / usr / local / bin: / usr / local / sbin: $ PATH. Questo è quando tutto si è bloccato e non ho potuto riavviare o forzare la chiusura. Aspetto che il potere di morire si ricarichi. Il computer è molto lento ora e Anteprima non si chiuderà (provato molti modi per forzare la chiusura). L'anteprima non consente il riavvio o l'arresto. Il problema è il download della versione errata del software o forse l'utilizzo del Path? Tutte le idee per risolvere il problema immediato con Anteprima e la guida generale all'installazione del software sarebbero molto apprezzate.

    
posta W.Johnson 01.02.2017 - 19:26
fonte

1 risposta

-1

Per i principianti, se stavi modificando .bash_profile nella tua cartella utente, non dovrebbe essere in grado di causare problemi a livello di sistema, il massimo che potresti provare è la mancanza di capacità di eseguire il software installato da Homebrew se hai sbagliato a digitare linea. Per sicurezza, rimuoverò questa linea dal tuo profilo bash, se possibile. Il software di collegamento automatico Homebrew viene installato nelle directory /usr/bin/ e /opt/local/ , quindi non è necessario aggiungere nulla al $ PATH affinché ot funzioni correttamente.

Per quanto riguarda Xcode, sono su Sierra e la versione 8 ha funzionato bene per me, ma la versione 7 era estremamente problematica quando gestivo El Capitan. Per non dire che la versione 8 è circa la metà della dimensione della versione 7, quindi consiglio di disinstallare la versione 7 e sostituirla con la versione 8.

Con Homebrew in particolare c'è il problema che richiede sia l'app Xcode, sia gli strumenti da riga di comando Xcode (una ricerca rapida ti mostrerà come installarli dal Terminale) quindi se non hai entrambi potrebbe causare problemi.

Finalmente hai la protezione dell'integrità del sistema disabilitata? Alcune funzionalità di Xcode richiedono l'esecuzione di root e all'app Xcode è consentito apportare modifiche al sistema, anche se SIP è abilitato. D'altra parte, l'homebrew richiede il permesso di root per l'installazione, ma l'accesso a SIP è disabilitato, quindi è possibile che Homebrew abbia apportato alcune modifiche al sistema tramite Xcode, alcune modifiche alle cartelle root non protette da SIP, e gli è stato negato l'accesso per modificare le cartelle root protette da SIP, risultando in un sistema metà modificato, parzialmente collegato e generalmente instabile. Puoi verificare se SIP è abilitato (se non lo sai) eseguendo il comando csrutil nel terminale. Se è abilitato e si dispone di un backup recente della macchina del tempo, si consiglia di riavviare la partizione di ripristino, ripristinare il sistema con il backup, aprire un terminale durante il ripristino, eseguire csrutil disable e riavviare su macOS. Da lì, installa gli strumenti da riga di comando Xcode se non li hai e riprova il processo con Xcode 8. Anche se questo non è certo il problema, SIP può causare problemi se usato con un software che modifica il sistema, e visto che hai abbastanza know-how IT per installare Xcode e un gestore di pacchetti da riga di comando, in primo luogo, consiglio disabilitarlo come al solito.

    
risposta data 01.02.2017 - 19:51
fonte

Leggi altre domande sui tag