Эту проблему, вероятно, очень легко решить, но каким-то образом я не могу найти решение.
Это происходит для ОБА Authlogic и Devise.Я так долго бился головой о стену, что фактически вырвал Authlogic и перезапустил с Devise - но у меня возникла та же проблема.
На dev все в порядке.
Однако, когда яПриступая к работе, я получаю это всякий раз, когда пытаюсь разгрести db: seed или запустить консоль.Это также показывает, что я перезагружаю сервер и мой гемфайл.
Почему производство не может увидеть гем?Кажется, что он может хорошо видеть другие драгоценные камни.
Камень, который вы видите, является версией Github - это было рекомендуемое исправление, которое не работает для меня.Я получаю тот же результат с версией по умолчанию и с принудительной установкой определенной версии.
Тот факт, что и у Authlogic, и у Devise одна и та же проблема, по-видимому, указывает на наличие проблемы с моей конфигурацией на производстве?Что может быть иным, чем Gemfile?
Dev - Rails 3.0.4, 1.9.2p136 Prod - Rails 3.0.4, 1.9.2p0
В крайнем случае можно обновить Ruby, чтобы они соответствовали, но я сомневаюсь, что это проблема, и по каким-то причинам было бы много работы, поэтому я не буду вдаваться в подробности.
ops@lightserve2:/home/proj/current$ touch tmp/restart.txt
ops@lightserve2:/home/proj/current$ r c
/home/darkserve/releases/20110217175218/config/initializers/devise.rb:3:in `<top (required)>': uninitialized constant Devise (NameError)
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/engine.rb:201:in `block (2 levels) in <class:Engine>'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/engine.rb:200:in `each'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/engine.rb:200:in `block in <class:Engine>'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/initializable.rb:25:in `instance_exec'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/initializable.rb:25:in `run'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/initializable.rb:50:in `block in run_initializers'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/initializable.rb:49:in `each'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/initializable.rb:49:in `run_initializers'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/application.rb:134:in `initialize!'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/application.rb:77:in `method_missing'
from /home/darkserve/releases/20110217175218/config/environment.rb:5:in `<top (required)>'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/application.rb:103:in `require_environment!'
from /home/ops/shared/bundle/ruby/1.9.1/gems/railties-3.0.4/lib/rails/commands.rb:22:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
ops@lightserve2:/home/darkserve/current$ cat Gemfile.lock
GIT
remote: http://github.com/JonasNielsen/nifty-generators.git
revision: 432d05d55b55e030d6c16b9d71b392181bca45f8
specs:
nifty-generators (0.4.3)
GIT
remote: http://github.com/plataformatec/devise.git
revision: 7113beac81a12da06be2d08bbfaec79017e9fdbf
specs:
devise (1.2.rc)
bcrypt-ruby (~> 2.1.2)
orm_adapter (~> 0.0.3)
warden (~> 1.0.3)
GEM
remote: http://rubygems.org/
specs:
aaronh-chronic (0.3.9)
abstract (1.0.0)
actionmailer (3.0.4)
actionpack (= 3.0.4)
mail (~> 2.2.15)
actionpack (3.0.4)
activemodel (= 3.0.4)
activesupport (= 3.0.4)
builder (~> 2.1.2)
erubis (~> 2.6.6)
i18n (~> 0.4)
rack (~> 1.2.1)
rack-mount (~> 0.6.13)
rack-test (~> 0.5.7)
tzinfo (~> 0.3.23)
activemodel (3.0.4)
activesupport (= 3.0.4)
builder (~> 2.1.2)
i18n (~> 0.4)
activerecord (3.0.4)
activemodel (= 3.0.4)
activesupport (= 3.0.4)
arel (~> 2.0.2)
tzinfo (~> 0.3.23)
activeresource (3.0.4)
activemodel (= 3.0.4)
activesupport (= 3.0.4)
activesupport (3.0.4)
arel (2.0.8)
bcrypt-ruby (2.1.4)
builder (2.1.2)
capistrano (2.5.19)
highline
net-scp (>= 1.0.0)
net-sftp (>= 2.0.0)
net-ssh (>= 2.0.14)
net-ssh-gateway (>= 1.0.0)
crack (0.1.8)
erubis (2.6.6)
abstract (>= 1.0.0)
foreigner (0.9.1)
haml (3.0.25)
haml-rails (0.3.4)
actionpack (~> 3.0)
activesupport (~> 3.0)
haml (~> 3.0)
railties (~> 3.0)
highline (1.6.1)
hpricot (0.8.3)
httparty (0.7.4)
crack (= 0.1.8)
i18n (0.5.0)
json (1.5.1)
mail (2.2.15)
activesupport (>= 2.3.6)
i18n (>= 0.4.0)
mime-types (~> 1.16)
treetop (~> 1.4.8)
mash (0.1.1)
mime-types (1.16)
mocha (0.9.12)
mysql2 (0.2.6)
net-scp (1.0.4)
net-ssh (>= 1.99.1)
net-sftp (2.0.5)
net-ssh (>= 2.0.9)
net-ssh (2.1.0)
net-ssh-gateway (1.0.1)
net-ssh (>= 1.99.1)
nokogiri (1.4.4)
oauth (0.4.4)
orm_adapter (0.0.4)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack (>= 1.0.0)
rack-test (0.5.7)
rack (>= 1.0)
rails (3.0.4)
actionmailer (= 3.0.4)
actionpack (= 3.0.4)
activerecord (= 3.0.4)
activeresource (= 3.0.4)
activesupport (= 3.0.4)
bundler (~> 1.0)
railties (= 3.0.4)
railties (3.0.4)
actionpack (= 3.0.4)
activesupport (= 3.0.4)
rake (>= 0.8.7)
thor (~> 0.14.4)
rake (0.8.7)
ruby-freshbooks (0.4.0)
builder (>= 2.1.2)
httparty (>= 0.5.0)
ruby_parser (2.0.5)
sexp_processor (~> 3.0)
sexp_processor (3.0.5)
simple_form (1.3.1)
thor (0.14.6)
treetop (1.4.9)
polyglot (>= 0.3.1)
tzinfo (0.3.24)
warden (1.0.3)
rack (>= 1.0.0)
whenever (0.6.2)
aaronh-chronic (>= 0.3.9)
activesupport (>= 2.3.4)
yammer4r (0.1.5)
json (>= 1.1.7)
mash (>= 0.0.3)
oauth (>= 0.3.5)
PLATFORMS
ruby
DEPENDENCIES
bcrypt-ruby
capistrano
devise!
foreigner
haml
haml-rails
hpricot
mocha
mysql2
nifty-generators!
nokogiri
rails (= 3.0.4)
ruby-freshbooks
ruby_parser
simple_form
whenever
yammer4r