試圖安裝在山獅寶石,使找不到GCC-4.2:OS X山獅:GCC-4.2沒有這樣的文件或目錄
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
它令我難以置信的是,爲什麼在安裝命令行工具時這並未默認設置。我花了很多時間試圖完成這項工作,最終遇到了你的答案。這是Ruby問題還是Xcode問題,即使安裝了gcc,這些操作仍然失敗? –
如果在嘗試運行'ls -s/usr/bin/gcc /usr/bin/gcc-4.2'時出現'權限被拒絕'錯誤' 1)運行'sudo chmod 755/usr/bin/gcc' 2)運行'sudo ln -s/usr/bin/gcc /usr/bin/gcc-4.2' – ATSiem
問題在於gcc版本可能實際上不是4.2。它將起到解決方案的作用,但這似乎是一個非常糟糕的解決方案。像@Piioo建議的那樣,實際上安裝正確版本的gcc與自制軟件可能會更好。 – caspian311