Как установить gem MySQL на Mac OS 10.6.6 - PullRequest
0 голосов
/ 30 мая 2011

Ruby уже установлен на Mac.Поэтому я только что установил рельсы.

ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

rails 2.3.11

gem 1.3.5

Когда я пытаюсь: gem install mysql я получаю эту ошибку:

89-235-235-64:~ vitali$ gem install mysql
WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
      /usr/bin aren't both writable.
WARNING:  You don't have /Users/vitali/.gem/ruby/1.8/bin in your PATH,
      gem executables will not run.
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    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 /Users/vitali/.gem/ruby/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /Users/vitali/.gem/ruby/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out
89-235-235-64:~ vitali$ 

Не понимаю, что делать.gem install MySQL установка без самого MySQl, или я должен загрузить и установить MySQL как prorgamm?Если да, с какого ресурса, какой версии, как установить?Пожалуйста, помогите мне, я новичок на Mac.Большое спасибо!

1 Ответ

1 голос
/ 30 мая 2011

Вам почти наверняка понадобится MySQL, чтобы установить гем MySQL (еще лучше гем mysql2, с которым также работает Rails - просто используйте mysql2 вместо mysql в вашем файле database.yml).

Я считаю, что лучший способ получить MySQL на моем Mac всякий раз, когда я форматирую его (что, правда, редко), - это использовать Homebrew .Итак, если у вас не установлен Homebrew, я бы начал с этого ... и как только это будет сделано, нужно запустить sudo brew install mysql и запустить инструкции, которые он предоставляет после завершения установки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...