sql >> データベース >  >> RDS >> Mysql

Rails on OSX 10.11 El Capitan:ライブラリがロードされていません:libmysqlclient.18.dylib

    以前の回答(El Capitan以前)は、次のように、ライブラリファイルのmysqlのlibディレクトリから/ usr/libへのシンボリックリンクを作成することでした。

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
    

    ただし、これにより、OS Xの整合性制御により、「操作は許可されません」が生成されます。これは、これを無効にすることで回避できます。ただし、はるかに簡単な解決策(および私が確認できる解決策)は、代わりに/ usr / local/libにシンボリックリンクすることです。

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
    

    古き良きアップル。



    1. コードを記述せずにODBC接続属性を設定する

    2. 最後に挿入されたIDを取得する方法は?

    3. 複数のフィールドを単一のフィールドに連結し、単一の間隔で配置します

    4. MySQLループバックコネクタで生のクエリを実行する