gem install unf_ext -v '0.0.6' завершился неудачно на компьютере Mountain Lion Mac

0

Это ошибка, которую я получаю при запуске bundle install

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /Users/sam/.rvm/rubies/ree-1.8.7-2012.02/bin/ruby extconf.rb 
checking for main() in -lstdc++... yes
checking for ruby/encoding.h... no
creating Makefile
CXX is automatically set to g++-4.6

make
g++-4.6  -I. -I/opt/local/include -I. -I/Users/sam/.rvm/rubies/ree-1.8.7-2012.02/lib/ruby/1.8/i686-darwin12.5.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common -g -O2 -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl098/include  -fno-common -pipe -fno-common    -c unf.cc
make: g++-4.6: No such file or directory
make: *** [unf.o] Error 1


Gem files will remain installed in /Users/sam/.rvm/gems/ree-1.8.7-2012.02@global/gems/unf_ext-0.0.6 for inspection.
Results logged to /Users/sam/.rvm/gems/ree-1.8.7-2012.02@global/gems/unf_ext-0.0.6/ext/unf_ext/gem_make.out
An error occurred while installing unf_ext (0.0.6), and Bundler cannot continue.
Make sure that 'gem install unf_ext -v '0.0.6'' succeeds before bundling.

Похоже, g++ 4.6 отсутствует.

which g++ возвращает /usr/bin/g++ но which g++-4.6 ничего не возвращает.

У меня определенно установлен Xcode Developer Tools. Я не совсем уверен, что делать. Как я могу получить установку пакета для успеха?

  • 0
    он не жалуется на g++ , он не может найти заголовочный файл ruby/encoding.h .
  • 0
    Хорошо, как мне найти этот файл?
Показать ещё 2 комментария
Теги:
macos

1 ответ

0
Лучший ответ

Устанавливается отлично с помощью jruby. Кажется, проблема с версией ree, которую я использовал.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню