试图安装在山狮宝石,使找不到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