2012-08-02 42 views
0

我正在使用我的Rails應用程序,我試圖啓動Solr,但它一直告訴我,我的耙子中止了。這裏是我的終端顯示的內容:耙太陽黑子:solr:啓動不起作用

$bundle exec rake sunspot:solr:start
rake aborted!
dlopen(/Users/shui/.rvm/gems/[email protected]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib Referenced from: /Users/shui/.rvm/gems/[email protected]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/shui/.rvm/gems/[email protected]/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle

我已經添加了「要求‘黑子/導軌/任務’」和「要求‘黑子/ Solr的/任務’」我的Rake文件,並遵循所有https://github.com/sunspot/sunspot/wiki/Adding-Sunspot-search-to-Rails-in-5-minutes-or-less

我在Mac OSX Lion上運行,試圖讓Sunspot使用Rails 3.任何人都知道我可以如何解決這個問題?

回答

1

你的問題不是與太陽黑子,而是與libmysqlclient.18.dylib

查看Library not loaded: libmysqlclient.16.dylib error when trying to run 'rails server' on OS X 10.6 with mysql2 gem的解決方案!

只要確保您安裝了MySql,並且您正在Gemfile中正確引用mysql gem,並且該安裝包將使用正確的本機擴展進行安裝。

+0

謝謝!這幫助了很多 – pengw1nxd 2012-08-02 18:12:55

+1

如果這回答了您的問題,請標記爲「已回答」或讓我們知道您是否需要更多信息。 – 2012-08-08 04:52:38