2012-08-15 45 views
22

Tôi đã nâng cấp OSX Lion lên Mountain Lion và cài đặt lại Công cụ Dòng lệnh (khi nâng cấp đã xóa chúng). Từ đó xcrun không hoạt động nữa. Các xcode-chọn được thiết lập để/usr/bin, các mã nhị phân là trong thư mục đó quá, nhưng nếu tôi chạy xcrun với một cuộc tranh cãi (xcrun gcc ex.) Nó sẽ hiển thị này: Thiết lậpxcrun: Lỗi: không thực thi được xcrun thực. (Không có tập tin hoặc thư mục nào)

 
xcrun: Error: failed to exec real xcrun. (No such file or directory) 

Tôi đã thử con đường một lần nữa với xcode-chọn và cài đặt lại CLT. Không có gì giúp được.

Bất kỳ đề xuất nào về cách sửa lỗi này?

+0

Bump. Tôi đã thử gỡ cài đặt các công cụ dòng lệnh bằng tập lệnh được cung cấp trong bài viết này: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/ và tôi ' m vẫn gặp vấn đề tương tự. Tôi đã cài đặt lại các công cụ dòng lệnh bằng cách sử dụng phần tải xuống riêng biệt. Vẫn còn có cùng một vấn đề. – bsarrazin

+0

FYI, tôi cũng tìm thấy điều này: http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/ – bsarrazin

Trả lời

2

Sửa lỗi duy nhất là hack rõ ràng. Tôi đã thử tập lệnh được đề cập và nó đã hoạt động

OSX 10.8 xcrun (No such file or directory)

+0

Chỉ cần cài đặt lại máy Mac của tôi. Mountain Lion, công cụ dòng lệnh, homebrew, rvm. Và tôi đã gặp phải vấn đề này. Các '' xcrun'' hack, mặc dù khá xấu xí, hoạt động tốt. Cảm ơn rất nhiều vì đã chỉ ra điều này, tôi sẽ không tìm thấy cuộc thảo luận khác theo cách khác. –

71

Tôi đã gặp vấn đề tương tự. Ban đầu tôi đã làm những điều sau đây cho xcode-switch tôi:

$ sudo xcode-select -switch /Applications/Xcode.app/ 

Tuy nhiên những gì đã thực sự cần là:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/ 

này khắc phục vấn đề đối với tôi. Không chắc chắn nếu sudo là cần thiết.

+0

Điều đó cũng phù hợp với tôi. – ardochhigh

+0

Đã làm việc cho tôi, nhưng tôi phải thay thế Xcode.app bằng Xcode_4.4.1.app vì tôi đã đổi tên tệp Xcode.app của mình. – Roberto

+7

Thật không may, điều này sẽ không làm việc cho tình hình của OP (tôi cũng vậy), nơi các công cụ dòng lệnh độc lập được cài đặt trong '/ usr/bin'. – sam

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