你好,我在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)发布于 2012-01-22 06:32:09
通过从测试中安装rubygems (喘息),解决了这个问题。
发布于 2012-01-22 02:14:48
您试图安装的gem (activemodel)存在于Debian打包系统中(作为ruby-activemodel) --我可以建议通过apt以Debian的方式安装它(以及存储库中的任何其他宝石)吗?
这并不能解决您刚才提到的问题,但是如果一切都在使用Debian的包管理,那么它将减少将来的麻烦。
https://serverfault.com/questions/352280
复制相似问题