宝石没有加载到cPanel上

时间:2012-11-12 06:51:21

标签: ruby-on-rails ruby gem cpanel

我有一个托管在共享主机上的应用程序。 应用程序在本地计算机上运行正常,但是当我部署它时,它会抛出错误。

NoMethodError in Polls#new

Showing /home/applogic/public_html/Impression_Logic/app/views/polls/_form.html.erb where line #24 raised:

undefined method `model_name' for NilClass:Class
Extracted source (around line #24):

21:         </div>
22: 
23:     
24:         <%=form_for @poll, :html => {:multipart => true, :class => "form-horizontal", :id => "new_poll"}  do |f|%>
25: 
26:             <legend>Create a New Image Test</legend>
27: 

我添加了两个宝石Bitly和Gibbon(用于mailchimp)。我在本地机器上进行了捆绑安装,但是在cPanel中,他们有一个应用程序,它通过Gemfile并加载所有。

它们被加载到我的共享主机上的特定目录中。 如果我注释掉使用Gem类的代码,那么应用程序也可以在Server上正常工作。

我尝试将gem文件夹从我的本地应用程序(vendors / ruby​​ / 1.9.1 / gems /)复制到服务器但没有运气。

它一定是傻事,但我对Rails很新。 我在Google上搜索过但没有帮助。

它看起来像Gem问题但是错误抛出是应用程序停止的地方。

这是stacktrace http://pastie.org/5364251

提前致谢。

0 个答案:

没有答案