2012-05-07 9 views
0

インストール済みのRails 3.2.3とMySQL 5.6細かいOSXで起動しないRailsのサーバーが私のOSX上の10.73

10.7.3は、私が「simple_cms」と呼ばれる新しいプロジェクトを作成し、その後、ターミナルで、とWEBrickに起動してみました"レールサーバー"と何も持っていない。

Hideyoshis-のMacBook Proの-:simple_CMS gregpfeffer $レールの /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle:のdlopen(/ライブラリ/ルビー/宝石/ 1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle、9):ライブラリがロードされていない:libmysqlclient.18.dylib(LoadError) 参照先:/Library/Ruby/Gems/1.8/gems/mysql2- 0.3.11/lib/mysql2/mysql2.bundle 理由:画像が見つかりません - /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle /ライブラリ/ Ruby/Gemsから/1.8/gems/mysql2-0.3.11/lib/mysql2.rb:9 /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:68:in require' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:68:inが必要です' /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:66 :each' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:66:inで ' が必要/Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in each' from /Library/Ruby/Gems/1.8/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:inから' /Library/Ruby/Gems/1.8/gemsからアクセスする必要があります/bundler-1.1.3/lib/bundler.rb:119:in require' from /Users/gregpfeffer/Sites/simple_cms/config/application.rb:7 from /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:53:in /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:53から ' が必要です。 from /ライブラリ/ Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:50:tap' from /Library/Ruby/Gems/1.8/gems/railties-3.2.3/lib/rails/commands.rb:50 from script/rails:6:inスクリプト/レールから ' が必要:6 Hideyoshis-MacBook Pro:simple_CMS gregpfeffer $ sudo install_name_tool - libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib/Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/lib/mysql2/mysql2.bundleを変更してください。 install_name_tool:できません。ファイルを開く:/Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/lib/mysql2/ mysql2.bundle(そのようなファイルまたはディレクトリ)

+0

は、あなたが確認しているのmysqlあなたのマシンで実行されていますか? – natedavisolds

答えて

2

試みが追加:

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/:$DYLD_LIBRARY_PATH 

あなたの.bash_profile

これはあなたがMySQLのデフォルトのインストール場所を受け入れたと仮定しに

関連する問題