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

ld:macOS BigSur11.4でのmysql2gemRubyのバンドルインストール中に-lzstdのライブラリが見つかりません

    mysql2-v0.4.1をM1にインストールしようとしたときに同じエラーが発生しました
    -解決済み-

    brew install zstd
    
    which zstd                                                                                             
    

    私のパスは->/opt / homebrew / bin / zstd
    zstdがどこからリンクされているかを確認する必要があります

    cd /opt/homebrew/bin
    ls -la
    

    zstd-> ../Cellar/zstd/1.5.0/bin/zstd
    したがって、zstd libへのパスを取得する必要があります。私の場合:

    /opt/homebrew/Cellar/zstd/1.5.0/lib
    

    そして、いくつかの魔法と古典的な組み合わせを行います

    bundle config --local build.mysql2 "--with-ldflags=-L/opt/homebrew/Cellar/zstd/1.5.0/lib"
    bundle install
    
    gem list my                                                                                                 
    
    *** LOCAL GEMS ***
    
    mysql2 (0.4.10)
    


    1. 複雑すぎるOraclejdbcBLOB処理

    2. 2PL、厳密なモデルと厳密なモデル、何か利点はありますか?

    3. 'Order by'が指定されていない場合、クエリはレコードセットに対してどの順序を選択しますか?

    4. RからSQLにデータフレームを挿入する効率的な方法