2012-09-11 14 views
5

Su consiglio di Kenneth Reitz, ho installato "xcode-lite" (ad esempio, Command Line Tools (CLT) per xcode sul mio MAC OS X 10.7.4).brew install macvim non funziona con "xcode-lite", cioè gli strumenti da riga di comando per xcode?

Tuttavia, brew install macvim mi da questo errore:

xcode-select: Error: No Xcode is selected. Use xcode-select -switch /Applications/Xcode.app to select /Applications/Xcode.app, or see the xcode-select manpage (man xcode-select) for further information. 

Non ho xcodebuild sotto /Applications. Né ho una directory /Developer. Ce l'ho a /usr/bin/xcodebuild, ma

xcode-select -switch /usr/bin 
brew install macvim 

mi da questo errore:

Error: Can't run /usr/bin/usr/bin/xcodebuild (no such file). 

Inoltre, cercando di costringerlo a cercare un xcodebuild in /usr/bin rende birra appendere a tempo indeterminato. Quindi sono bloccato.

Ho letto in alcuni punti che CLT per xcode non è abbastanza buono e che ho bisogno di scaricare la versione completa di xcode (1,5 GB). Alcuni altri sostengono che brew funzionerà effettivamente con CLT per xcode, ma diverse ore di tentativi di brew install macvim (insieme a un sacco di google) non hanno prodotto alcun risultato. Devo mancare qualcosa di fondamentale su brew e CLT per xcode. Ho davvero bisogno dello xcode in piena regola o il mio CLT per xcode non è installato nella directory giusta?

ps: La ragione per cui voglio prepararlo invece di installare la directory binaria è perché voglio costruirla con le funzionalità di sviluppo di Python. Se c'è un modo più semplice per ottenere macvim con l'integrazione di python-dev, sono felice di farlo.

+0

Dopo l'aggiornamento un computer portatile per Mountain Lion non siamo riusciti a ottenere la precedente incarnazione di questo lavoro (prima l'Apple CLT) per lo stesso scopo : macvim; alla fine crollò e installò Xcode così potemmo andare avanti con i nostri lavori. – cfeduke

+0

Esiste un motivo particolare per cui è necessario installare macvim tramite homebrew anziché il dmg o lo sviluppo dall'origine? – Conner

+0

Conner, My fault - Ho dimenticato di dirlo nel mio post: La ragione per cui voglio prepararlo invece di installare la directory binaria è perché voglio costruirla con le funzionalità di sviluppo di Python. Se c'è un modo più semplice per ottenere macvim con l'integrazione di python-dev, sono felice di farlo. – Ashwin

risposta

2

Ho scaricato la versione completa di xcode (quasi 2 GB) e poi ho fatto l'installazione di macvim. È spiacevole che la birra non funzioni con CLT per xcode.

Ho avuto alcuni problemi minori successivamente. Un problema era che macvim stava raccogliendo la versione di sistema di python (2.7.1) mentre ne avevo bisogno per lavorare con la versione che avevo scaricato (2.7.3). Ho dovuto rimuovere macvim, brew edit macvim, fare macvim riferimento alla versione python corretta e ricostruire con brew install python.

Devo dire che questo è stato un esercizio difficile! Ma ora ho macvim che funziona bene per lo sviluppo di python

0

Come menzionato @LloydDewolf, è richiesta un'installazione completa di Xcode. A meno che tu non abbia bisogno di qualcosa di specifico dalla versione brew di macvim (come le funzionalità di sviluppo di Python), puoi semplicemente installare da .dmg o dal sorgente.

[email protected]:~$ brew install macvim 
Warning: A newer Command Line Tools for Xcode release is available 
You should install the latest version from: http://connect.apple.com 
A full installation of Xcode.app is required to compile this software. 
Installing just the Command Line Tools is not sufficent. 
Error: An unsatisfied requirement failed this build. 

Questo è legato al seguente problema github aperta: https://github.com/mxcl/homebrew/issues/15111

Problemi correlati