簡體   English   中英

mysql2 gem將無法正確安裝

[英]mysql2 gem will not install properly

當我嘗試手動安裝mysql2 gem時,出現了這種瘋狂的混亂情況。 任何幫助將不勝感激。

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

您需要安裝mysql頭文件,以便它可以在您的計算機上編譯。

在MacOS上(由於日志的緣故,我假設您在Mac上),首先通過二進制文件或Homebrew安裝MySQL, 然后運行:

gem install mysql2

我建議按照此處給出的在MacOS上安裝MySQL和Rails的說明進行操作。

在這種情況下,問題是我需要升級到更新版本的XCODE(v4)。 我什至沒有想到要檢查一下GCC編譯器是否在工作。 一旦我修復了安裝的寶石。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM