Jeremy Heiler
5/27/2007 3:38:00 AM
On May 26, 2007, at 8:26 PM, Jeremy Heiler wrote:
> I receive this error when running a rake command:
>
> $ rake db:migrate
> (in /Users/jeremy/rails/depot)
> dyld: NSLinkModule() error
> dyld: Library not loaded: /usr/local/mysql/lib/mysql/libmysqlclient.
> 15.dylib
> Referenced from: /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/
> mysql.bundle
> Reason: image not found
> Trace/BPT trap
>
> I'm working with the book "Agile Web Development with Rails" and
> even though it discusses many possible errors, none of them relate
> to this one. Also, my database.yml file seems to be correct so I
> don't think that's the problem.
>
Well I discovered the diagnoses but not the cure. My "libmysqlclient.
15.dylib" file is located in "/usr/local/mysql/lib" instead of "/usr/
local/mysql/lib/mysql". I opened up the "mysql.bundle" file in vi but
it was complete chaos. I could see where to make the change but it
didn't look safe to edit the file. What do I do?