Hostmonster上的乘客错误:“无法初始化MySQL客户端库”

时间:2015-02-25 14:43:39

标签: ruby-on-rails passenger hostmonster

我正在尝试了解有关rails的更多信息,因此我尝试在Hostmonster上关注如何设置rails应用程序的本教程: https://my.hostmonster.com/cgi/help/rails

我觉得我非常接近,但现在当我访问我的应用程序的公共目录时,我收到以下错误:

  

无法启动Ruby(Rack)应用程序

     

错误消息:无法初始化MySQL客户端库

     

异常类:RuntimeError

     

应用程序根目录:/ home1 / stuartd1 / public_html / dev / rails / newapp

database.yml中的数据库信息似乎是正确的,我尝试了一些随机命令,其中一个可能会修复它(bundle install,bundle update,rake等)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我在Bluehost上遇到了同样的问题。我通过使用我自己的Bundler版本和对.htaccess文件的更改来解决它。

我必须安装更新的bundler gem作为我的本地用户:

gem install bundler --user

然后在我的.htaccess文件中使用它

SetEnv GEM_HOME /home8/<myusername>/.gem/ruby/1.9.3/gems

之后我重新启动了乘客(例如,触摸tmp / restart.txt),一切正常。

我正在使用mysql2 gem -v 0.3.18