[英]Ruby on Rails, MySQL and Snow Leopard
我在Snow Leopard上安裝Ruby on Rails的工作正常。 我已經嘗試使用Ruby on Rails安裝MySQL數天了,我在運行時所擁有的一切:
rake db:create
是:
(in /Users/naikon/RoR/test2)
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
Trace/BPT trap
我已經嘗試過使用MySQL 32位和64位(並多次刪除),以我在互聯網上發現的所有方式安裝mysql gem,包括
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
我迷路了,沮喪了,我真的很感謝你的幫助。
謝謝。
好吧,讓我們從構建錯誤寶石的事實開始。
從錯誤報告中可以看到您正在使用Rails 3,並且根本不使用“ mysql” gem。 它使用mysql2 gem提供了許多性能功能。
您可以在http://github.com/brianmario/mysql2上閱讀有關mysql2 gem的更多信息。
我認為,一旦您安裝了正確的寶石,您就可以了。 =)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.