Когда я набираю команду gem install matrix
. В нем сообщается о «фатальной» ошибке, которая отсутствует в файле stdio.h! Зачем? и как это исправить? Спасибо! Отчет об ошибке ниже:gem install nmatrix failed
Building native extensions. This could take a while...
ERROR: Error installing nmatrix:
ERROR: Failed to build gem native extension.
/Users/apple/.rvm/rubies/ruby-2.2.2/bin/ruby -r ./siteconf20151212-6597-v5fw6g.rb extconf.rb
/Users/apple/.rvm/rubies/ruby-2.2.2/include/ruby-2.2.0/ruby/defines.h:26:19: fatal error: stdio.h: No such file or directory
checking for apparent GNU g++ binary with C++0x/C++11 support... 4.9
using C++ standard... c++11
g++ reports version... gcc
creating nmatrix_config.h
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling nmatrix.cpp
In file included from /Users/apple/.rvm/rubies/ruby-2.2.2/include/ruby-2.2.0/ruby/ruby.h:29:0,
from /Users/apple/.rvm/rubies/ruby-2.2.2/include/ruby-2.2.0/ruby.h:33,
from nmatrix.cpp:34:
/Users/apple/.rvm/rubies/ruby-2.2.2/include/ruby-2.2.0/ruby/defines.h:26:19: fatal error: stdio.h: No such file or directory
#include <stdio.h>
^
compilation terminated.
make: *** [nmatrix.o] Error 1
make failed, exit code 2
У вас установлен Xcode? – yeyo
Yap. xcode-select: ошибка: инструменты командной строки уже установлены, используйте «Обновление программного обеспечения» для установки обновлений. Я предполагаю, что может быть какая-то заболеваемость, которая делает stdio.h неуместным? –
Я думаю, что ваша среда может быть устаревшей. Попробуйте удалить и установить Xcode снова, затем, как сказал Ф.Фибиг, 'xcode-select --install' – yeyo