Я (более или менее) следовал инструкциям здесь http://solarianprogrammer.com/2011/09/20/compiling-gcc-4-6-1-on-mac-osx-lion/, чтобы установить более свежую версию gcc так что я могу построить рубин на новой машине.
Итак, теперь я установил gcc в ~/my_gcc, и в инструкциях говорится, чтобы получить доступ к gcc в этом месте, запустив
export PATH=$HOME/my_gcc/bin:$PATH
Я сделал это, но я все еще получаю старый GCC, когда я проверяю версию.
$ gcc -v
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
Если я переместу gcc в /usr /bin /gcc в gcc_old, я не получу распознаваемый gcc, даже если при отображении $ PATH путь ~ /my_gcc /bin действительно появляется. Должен ли я просто скопировать ~ /my_gcc /bin в /usr /bin?