Cố gắng để cài đặt một viên ngọc trên Mountain Lion và làm cho không thể tìm thấy gcc-4.2:OS X Mountain Lion: gcc-4.2 Không có tập tin hoặc thư mục
kamil$ gem install posix-spawn -v '0.3.6'
Building native extensions. This could take a while...
ERROR: Error installing posix-spawn:
ERROR: Failed to build gem native extension.
/Users/kamil/.rbenv/versions/1.9.3-p0/bin/ruby extconf.rb
creating Makefile
make
compiling posix-spawn.c
make: gcc-4.2: No such file or directory
make: *** [posix-spawn.o] Error 1
Điều này giải thích lý do tại sao cài đặt này không được đặt theo mặc định khi bạn cài đặt Công cụ dòng lệnh. Tôi đã dành rất nhiều thời gian cố gắng để có được công việc này và cuối cùng đã đi qua câu trả lời của bạn. Đây có phải là vấn đề về Ruby hay vấn đề Xcode khi các hoạt động này không thành công ngay cả khi cài đặt gcc? –
Nếu bạn gặp lỗi 'cho phép từ chối' khi bạn cố gắng chạy 'ln -s/usr/bin/gcc /usr/bin/gcc-4.2' 1) chạy 'sudo chmod 755/usr/bin/gcc' 2) chạy 'sudo ln -s/usr/bin/gcc /usr/bin/gcc-4.2' – ATSiem
Vấn đề với điều này là phiên bản gcc có thể không thực sự là 4.2. Nó sẽ hoạt động như một công việc xung quanh nhưng điều này có vẻ giống như một giải pháp thực sự hacky. Có lẽ tốt hơn là nên cài đặt đúng phiên bản gcc với homebrew như @Piioo gợi ý. – caspian311