我正在尝试了解有关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等)。有什么想法吗?
答案 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