OSXはlibmysqlclient15-devのインストールが必要ですか?私は失敗している宝石をコンパイルしようとしています。そして、多くの情報源が "libmysqlclient15-dev"をインストールすると言いますが、私はOSXではなくLinuxでしか見ません。私はここに何かを逃していますかMacのlibmysqlclient15-dev?
18
A
答えて
0
はいあなたはこれをインストールする必要があります。たとえば、mysql gemをインストールしようとしている場合は、mysqlライブラリのヘッダが必要です。これは、いくつかの宝石がネイティブ拡張をコンパイルする必要があるため、拡張が使用するサードパーティのライブラリ用のヘッダファイルが必要なためです。 Mac OS Xで
私はこれらのライブラリ/ヘッダのインストールを管理するために、MacPortsの使用をお勧めします。
1
これらの命令は、DebianのタイプLinuxesのためのものです。 Debian for OS Xに最も近いのはFinkです。インストールして設定することを取得した後、あなたは、DebianやUbuntuのタイプのシステム上でlibmysqlclient15-dev
を尋ねると本質的に同じものを得るためにfink install mysql-unified-dev
を言うことができます。
/sw
にそのパッケージをインストールして、すべてのスクリプトは、ライブラリやヘッダのためにそこに見て知って構築していないことに注意してください。これを理解するためにカスタムビルドオプションを与える必要があるかもしれません。より成功する可能性
パスは単にMySQL 5.0 package for Mac OS Xをダウンロードすることです。これにはlibmysqlclient15-dev
と同じ開発ファイルが含まれている必要があります。また、ボーナスはあなたの宝石によって見つかる可能性が高い場所に配置されます。
(なぜ5.0ですか、それはあなたのパッケージには明らかに必要なABIバージョン15に対応しているためです。実際には5.1や5.4、6.0でも動作しますが、自分で取ることを決定しなければならD)
38
brew install mysql
が私のためにこれを固定
5
MySQLをインストールするMySQLのDMGファイルを使用しているあなたは〜/ .bash_profileを編集する必要があり、これが含まれます。:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
関連する問題
- 1. MacデベロッパープログラムなしのMacアプリケーションの署名
- 2. Excel AddIn in MAC for MAC
- 3. Macでのデスクトップパス
- 4. macツールバーのスタイル
- 5. Macアプリケーションのインストールテストプロセス
- 6. MacアプリケーションのUISplitViewController?
- 7. Cocoa(Mac)のヒットテストテキスト?
- 8. JavaScriptのMACアドレス
- 9. MacのEclipse
- 10. MacのPython readline()
- 11. Macのアプリケーション名
- 12. MacのQtデフォルトボタン
- 13. Mac用のMPMoviePlayerController?
- 14. MacのFiremonkeyデプロイメントフォルダ
- 15. Macのスコープバー
- 16. (Mac)IBのロールオーバーボタン
- 17. MacのGWT_HOME
- 18. MacのJava KeyEvents
- 19. Macのアプリケーションのデータフォルダ
- 20. macのappiumのインストールディレクトリ
- 21. MacマニュアルをMacにインストールできない
- 22. update statusbar menu on mac mac os x cocoa
- 23. は私がMac上で動作し、MAC
- 24. フォントMACレンダリングとMACレンダリングが異なる
- 25. ソラリゼーションターミナルフォルダカラーMac
- 26. Macデベロッパメンバーシップ
- 27. Macカーソルフォルダ
- 28. MAC 10.5
- 29. は、Mac
- 30. Virtual Mac?
はい、それはまだ別の方法ですOS X上でMySQL C APIライブラリを入手することができます。これは、他のパッケージが特別なヒントを必要とせずに既に見えるようなものを '/ usr/local'にインストールするという、Finkに対して大きな利点があります。 –