我的应用程序在我的个人计算机上运行良好,现在该部署了!
我尝试了几个小时将我的 Rails 2 应用程序部署到一个共同服务器。我准确地说我在服务器上没有太多权限,但供应商说我可以运行 Rails 应用程序。
我的 config/environment.rb 包含 8 个 config.gem。这是我运行“脚本/控制台生产”时得到的(真正的列表是 8 个宝石)
Missing these required gems:
will_paginate = 2.3.16
...
但我刚刚安装了这个宝石!
# gem list -l will_paginate
*** LOCAL GEMS ***
will_paginate (2.3.16)
我不知道错误可能在哪里......这是一些补充信息:
# which ruby
/usr/bin/ruby
# which gem
/usr/bin/gem
我家有一些与 Rails 相关的预定义文件夹(~):
~/.gem/specs/gemcutter.org%80/
~/.gem/specs/rubygems.org%80/
~/ruby/bin/gem
~/ruby/gems/ (with bin, cache, doc, gems and specifications subfolders)
~/ruby/gems/gems/will_paginate-2.3.16/ << my gem !
~/ruby/lib/
这是我的第一次部署,我不知道要检查什么...