Hostmonster 上的乘客错误:"Could not initialize MySQL client library"
Passenger Error on Hostmonster: "Could not initialize MySQL client library"
我正在尝试了解有关 rails 的更多信息,因此我尝试按照 Hostmonster 上的本教程了解如何设置 rails 应用程序:
https://my.hostmonster.com/cgi/help/rails
我觉得我已经很接近了,但现在当我访问我的应用程序的 public 目录时出现以下错误:
Ruby (Rack) application could not be started
Error message: Could not initialize MySQL client library
Exception class: RuntimeError
Application root: /home1/stuartd1/public_html/dev/rails/newapp
database.yml 中的数据库信息似乎是正确的,我尝试了一些随机命令,希望其中之一可以修复它(捆绑安装、捆绑更新、rake 等)。有什么想法吗?
我在 Bluehost 上遇到了同样的问题。我通过使用我自己的捆绑器版本和对我的 .htaccess 文件的更改解决了它。
我必须以我的本地用户身份安装更新的捆绑器 gem:
gem install bundler --user
然后在我的 .htaccess 文件中使用它
SetEnv GEM_HOME /home8/<myusername>/.gem/ruby/1.9.3/gems
之后我重新启动了 passenger(例如 touch tmp/restart.txt)并且一切正常。
我正在使用 mysql2 gem -v 0.3.18
我正在尝试了解有关 rails 的更多信息,因此我尝试按照 Hostmonster 上的本教程了解如何设置 rails 应用程序: https://my.hostmonster.com/cgi/help/rails
我觉得我已经很接近了,但现在当我访问我的应用程序的 public 目录时出现以下错误:
Ruby (Rack) application could not be started
Error message: Could not initialize MySQL client library
Exception class: RuntimeError
Application root: /home1/stuartd1/public_html/dev/rails/newapp
database.yml 中的数据库信息似乎是正确的,我尝试了一些随机命令,希望其中之一可以修复它(捆绑安装、捆绑更新、rake 等)。有什么想法吗?
我在 Bluehost 上遇到了同样的问题。我通过使用我自己的捆绑器版本和对我的 .htaccess 文件的更改解决了它。
我必须以我的本地用户身份安装更新的捆绑器 gem:
gem install bundler --user
然后在我的 .htaccess 文件中使用它
SetEnv GEM_HOME /home8/<myusername>/.gem/ruby/1.9.3/gems
之后我重新启动了 passenger(例如 touch tmp/restart.txt)并且一切正常。
我正在使用 mysql2 gem -v 0.3.18