2012-09-11 49 views
5

Theo lời khuyên của Kenneth Reitz, tôi đã cài đặt "xcode-lite" (tức là, Công cụ dòng lệnh (CLT) cho xcode trên MAC OS X 10.7.4 của tôi).brew install macvim không hoạt động với "xcode-lite", tức là, các công cụ dòng lệnh cho xcode?

Tuy nhiên, brew install macvim mang lại cho tôi lỗi này:

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. 

Tôi không có xcodebuild dưới /Applications. Tôi cũng không có thư mục /Developer. Tôi có nó ở /usr/bin/xcodebuild, nhưng

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

mang lại cho tôi lỗi này:

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

Hơn nữa, cố gắng để buộc nó để tìm xcodebuild trong /usr/bin làm brew treo vô thời hạn. Vì vậy, tôi bị mắc kẹt.

Tôi đọc ở một vài nơi CLT cho xcode không đủ tốt và tôi cần tải xuống phiên bản đầy đủ của xcode (1.5GB). Một số người khác cho rằng brew sẽ thực sự làm việc với CLT cho xcode, nhưng vài giờ cố gắng để brew install macvim (cùng với rất nhiều googling) đã không mang lại bất kỳ kết quả. Tôi phải thiếu một cái gì đó cơ bản về brew và CLT cho xcode. Tôi có thực sự cần xcode đầy đủ hoặc CLT của tôi cho xcode không được cài đặt trong thư mục bên phải không?

ps: Lý do tôi muốn pha nó hơn là cài đặt thư mục nhị phân là vì tôi muốn xây dựng nó với các tính năng phát triển python. Nếu có một cách dễ dàng hơn để có được macvim với tích hợp python-dev, tôi rất vui khi đi với điều đó.

+0

Sau khi nâng cấp một máy tính xách tay để Mountain Lion chúng tôi không thể có được kiếp trước của làm việc này (trước khi Apple CLT) cho cùng một mục đích chính xác : macvim; cuối cùng đã caved và cài đặt Xcode để chúng tôi có thể tiếp tục công việc của mình. – cfeduke

+0

Có lý do cụ thể nào bạn cần cài đặt macvim thông qua homebrew thay vì dmg hoặc tòa nhà từ nguồn không? – Conner

+0

Conner, lỗi của tôi - Tôi quên đề cập đến điều này trong bài viết của tôi: Lý do tôi muốn pha nó hơn là cài đặt thư mục nhị phân là vì tôi muốn xây dựng nó với các tính năng phát triển python. Nếu có một cách dễ dàng hơn để có được macvim với tích hợp python-dev, tôi rất vui khi đi với điều đó. – Ashwin

Trả lời

2

Tôi đã tải xuống phiên bản đầy đủ của xcode (gần 2GB) và sau đó pha cài đặt macvim. Thật không may các brew không làm việc với CLT cho xcode.

Tôi đã gặp phải một vài vấn đề nhỏ sau đó. Một vấn đề là macvim đã chọn phiên bản hệ thống của python (2.7.1) trong khi tôi cần nó để làm việc với phiên bản tôi đã tải xuống (2.7.3). Tôi đã phải loại bỏ loại bỏ macvim, brew chỉnh sửa macvim, làm cho macvim tham khảo phiên bản python chính xác và xây dựng lại với python cài đặt brew.

Tôi phải nói đây là một bài tập khó! Nhưng bây giờ tôi có macvim làm việc tốt để phát triển python

0

Giống như @LloydDewolf đã đề cập, cần cài đặt đầy đủ mã Xcode. Trừ khi bạn cần một cái gì đó cụ thể từ các phiên bản brew của macvim (như các tính năng phát triển python), bạn chỉ có thể cài đặt từ .dmg hoặc nguồn.

[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. 

này liên quan đến mở các vấn đề github sau: https://github.com/mxcl/homebrew/issues/15111

Các vấn đề liên quan