Назад | Перейти на главную страницу

RubyGem на Debian

Здравствуйте, у меня возникла проблема при установке многих драгоценных камней на мой 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.