Rails服务器无法启动(LoadError)mysql2
||
我是Rails的新手,我必须为学校设计一个小的Rails项目,但是不知何故我什至无法运行我的服务器,这确实很有希望,希望有人能帮助我;-)。
当我尝试启动我的Rails服务器时,它给了我一个加载错误:
/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2/mysql2.bundle
from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.7/lib/mysql2.rb:8
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:68:in `require\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:68:in `require\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:66:in `each\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:66:in `require\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:55:in `each\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler/runtime.rb:55:in `require\'
from /Library/Ruby/Gems/1.8/gems/bundler-1.0.14/lib/bundler.rb:120:in `require\'
from /Users/sanderdeclerck1/Sites/simple_cms/config/application.rb:7
from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:28:in `require\'
from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:28
from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:27:in `tap\'
from /Library/Ruby/Gems/1.8/gems/railties-3.0.8/lib/rails/commands.rb:27
from script/rails:6:in `require\'
from script/rails:6
我正在运行Rails 3.0.8和ruby 1.8.7
任何人有任何建议吗?
编辑:忘记提及我在OS X 10.6.7上
没有找到相关结果
已邀请:
5 个回复
诧不达
屉杆绊
加到
中。如果您的mysql安装不在
中,则必须更改该路径。
外镶受继
软件包
剿畦缄饥小
埃庐
然后用安装
这应该会给您一个通过mysql安装配置的gem。 希望能有所帮助。