我可以在 bundler 中使用 mysql2 来创建一个带有“rails s”的简单的新 Rails 3 站点。我也有乘客,但使用 mysql2 我得到:
错误消息:dlopen(/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9):未加载库:libmysql.16。 dylib 引用自:/Users/riccardotacconi/.rvm/gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle 原因:找不到图像 - /Users/riccardotacconi/.rvm /gems/ree-1.8.7-2011.03/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
有类似的问题,但没有关于Passenger的问题。我认为乘客需要一些环境路径才能正常工作。我用我的同一个用户运行 apache,PassengerRuby 与我在 shell 中使用的相同,我运行“rails s”