0

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

我觉得我已经很接近了,但是现在当我访问应用程序的公共目录时出现以下错误:

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

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

异常类:RuntimeError

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

数据库信息在 database.yml 中似乎是正确的,我尝试了一些随机命令,以防其中一个可能修复它(捆绑安装、捆绑更新、rake 等)。有任何想法吗?

4

1 回答 1

1

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

我必须以本地用户身份安装更新的捆绑器 gem:

gem install bundler --user

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

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

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

我正在使用 mysql2 gem -v 0.3.18

于 2015-04-03T23:41:42.853 回答