Xcode g++-4.2:OSX 10.12.4上没有此类文件或目录

Xcode g++-4.2:OSX 10.12.4上没有此类文件或目录,xcode,macos,gcc,makefile,g++,Xcode,Macos,Gcc,Makefile,G++,我正在尝试安装ruby gem-therubyracer,但出现以下错误- make "DESTDIR=" compiling accessor.cc make: /usr/local/opt/apple-gcc42/bin/g++-4.2: No such file or directory make: *** [accessor.o] Error 1 你知道怎么解决这个问题吗 OSX 10.12.4 代码8.3.2 我已经为xode安装了命令行工具我发现了这个问题。这是直接从约塞米蒂升级到

我正在尝试安装ruby gem-therubyracer,但出现以下错误-

make "DESTDIR="
compiling accessor.cc
make: /usr/local/opt/apple-gcc42/bin/g++-4.2: No such file or directory
make: *** [accessor.o] Error 1
你知道怎么解决这个问题吗

OSX 10.12.4 代码8.3.2
我已经为xode安装了命令行工具

我发现了这个问题。这是直接从约塞米蒂升级到塞拉的人面临的问题

这是因为apple-gcc42由于与sierra不兼容的上游依赖关系而无法安装。然而,像therubyracer这样的gem还没有升级以支持这一点。他们希望g++安装在/usr/local/opt/apple-gcc42目录中。要解决此问题,请手动添加目录,然后创建一个软链接,以便gems的捆绑安装工作-

mkdir -p /usr/local/opt/apple-gcc42/bin
sudo ln -s /usr/bin/gcc /usr/local/opt/apple-gcc42/bin/gcc-4.2
sudo ln -s /usr/bin/g++ /usr/local/opt/apple-gcc42/bin/g++-4.2

g++-v
的输出是什么?我已经理解并解决了这个问题。作为答复张贴。