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ş:
raylar üzerinde) MySQL: Kütüphane yükl...
Python mysqldb: Kütüphane yüklü değil:...
dyld: Kütüphane yüklü değil: @/libswif...
dyld: Kütüphane yüklü değil: @/libswif...
dyld: Kütüphane yüklü değil: /usr/loca...