mysql2 gem не будет установлен должным образом - PullRequest
0 голосов
/ 04 августа 2011

Когда я пытаюсь вручную установить gem mysql2, я получаю этот безумный беспорядок.Любая помощь будет принята с благодарностью.

littleMac$ sudo gem install mysql2
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
    ERROR: Failed to build gem native extension.

        /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql2-0.3.6 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql2-0.3.6/ext/mysql2/gem_make.out

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Проблема в этом случае заключалась в том, что мне нужно было перейти на более новую версию XCODE (v4). Я даже не подумал проверить, работает ли компилятор GCC. Однажды я установил, что драгоценный камень установлен.

0 голосов
/ 04 августа 2011

Вам необходимо установить заголовочные файлы mysql, чтобы он мог скомпилироваться на вашем компьютере.

В MacOS (я полагаю, вы находитесь на Mac из-за журнала), вы сначалаустановить MySQL через двоичный файл или Homebrew, , а затем выполнить:

gem install mysql2

Я предлагаю следовать инструкциям по установке MySQL и Rails на MacOS, приведенным здесь .

...