Здравствуйте, у меня возникла проблема при установке многих драгоценных камней на мой Debian 6 (обновлено на сегодняшний день).
# gem install activemodel
ERROR: While executing gem ... (NoMethodError)
undefined method `call' for nil:NilClass
# ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]
# gem -v
1.3.7
# gem list
*** LOCAL GEMS ***
activesupport (3.2.0)
builder (3.0.0)
diff-lcs (1.1.3)
i18n (0.6.0)
multi_json (1.0.4)
rake (0.9.2.2)
rspec (2.8.0)
rspec-core (2.8.0)
rspec-expectations (2.8.0)
rspec-mocks (2.8.0)
xmpp4r (0.5)
Проблема решилась установкой rubygems из tesing (wheezy).
Драгоценный камень, который вы пытаетесь установить (activemodel
) существует в системе пакетов Debian (как ruby-activemodel
) - Могу я предложить попробовать установить его (и любые другие драгоценные камни, находящиеся в репозитории) Debian Way через apt
?
Это не решает проблему, о которой вы упомянули, но это приведет к меньшим головным болям в будущем, если все будет использовать управление пакетами Debian.