Я пытаюсь следовать этому руководству по компиляции Ruby, RubyGems и Rails на Snow Leopard и столкнулся с проблемой конфигурации.
После загрузки и распаковки исходного кода, я запускаю команду для настройки конфигурации.
Это вывод, который мне дают:
my-macbook-pro:ruby-1.9.1-p243 lillq$ ./configure --enable-shared --enable-pthread CFLAGS=-D_XOPEN_SOURCE=1
checking build system type... i386-apple-darwin10.0.0
checking host system type... i386-apple-darwin10.0.0
checking target system type... i386-apple-darwin10.0.0
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: in `/Users/lillq/src/ruby-1.9.1-p243':
configure: error: C compiler cannot create executables
See `config.log' for more details.
Примечание: при первом запуске я не смог найти gcc. Чтобы это исправить, я добавил к своему пути /Xcode3.1.4/usr/bin и sbin.
Затем я решаю проверить, могу ли я скомпилировать код. (Это новый компьютер, я не скомпилировал на нем раньше, и я недавно установил Xcode)
my-macbook-pro:~ lillq$ gcc test.c
test.c:1:19: error: stdio.h: No such file or directory
test.c: In function ‘main’:
test.c:5: warning: incompatible implicit declaration of built-in function ‘printf’
Хм ...
Я думал, что XCode должен правильно установить компиляторы для меня. Что-то я пропускаю / делаю неправильно?
Спасибо-