SORU
28 Aralık 2010, Salı


Kütüphane yüklü değil: libmysqlclient.16.'raylar' sunucu işletim sistemi üzerinde çalışırken X 10.6 mysql2 gem ile dylib hata

Bir süre bununla uğraştım.

Raylar 3, mücevher, Snow Leopard benim makinede mysql yükledim. İlk projemi oluşturdum ve çalıştırmak için çalıştı kadar iyi gidiyordu

rails server

Bu koşu üzerine alıyorum:

jontybrook$ rails server
/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.16.dylib (LoadError)
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
  Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
    from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2.rb:7
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:112:in `require'
    from /Users/jontybrook/Dropbox/CODING/simple_cms/config/application.rb:7
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:28:in `require'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:28
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:27:in `tap'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:27
    from script/rails:6:in `require'
    from script/rails:6
jontybrook$ 

Söyleyebileceğim kadarıyla sorun mysql2 gem. MySQL iyi ve benim Gemfile başvurular çalışıyor gibi görünüyor mysql2, benim veritabanı.yml dosya Tamam da görünüyor.

Hata bahseder

Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle

Ve henüz

jontybrook$ cd /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2
jontybrook$ ls
client.rb   em.rb       error.rb      mysql2.bundle result.rb

MySQL2.paket var!?

Eğer eski mysql gem kullanırsam, çizmeler ince WEBrick. Ama bu ideal değil, değil mi?

Google bana verebilir her şeyi denedim! Herhangi bir yardım çok takdir.

CEVAP
23 Mayıs 2011, PAZARTESİ


Asla bu cevapları herhangi bir iş için beni bulabildim, ama bu benim için işi yapmak için kullanılan komut. Bu şekilde her zaman sizin mysql update install_name_tool kullanmana gerek yok

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009