【问题标题】:undefined method `defaults' for God::Contacts::Email:ClassGod::Contacts::Email:Class 的未定义方法“默认值”
【发布时间】:2011-03-31 12:26:40
【问题描述】:

我已经安装了上帝使用:

sudo apt-get install god

因为安装gem god命令后仍然无法识别。 现在当我摩擦上帝时,我得到:

undefined method `defaults' for God::Contacts::Email:Class

我感觉它给我安装了一个旧版本的上帝,有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails gem god


    【解决方案1】:

    说我疯了,但你这样做了吗?:

    $ sudo gem install god
    

    我不知道 apt-get 在正确的位置为您安装了 gem。

    更新

    我相当确定您将不得不更改/添加一个 apt-get 存储库以获取 God 的更新版本,看起来这个错误是由于安装了旧版本。但是,我肯定会首先尝试弄清楚为什么这在 gem 级别不起作用。我想具体来说,你想要上帝版本 0.11.0

    【讨论】:

    • 是的,但是在这样做之后我得到了:god :command not found,所以我搜索了一下,找到了 apt-get 解决方案
    • @Ran 我找到了这个帖子,它可以帮助你。刚刚谷歌搜索forum.slicehost.com/comments.php?DiscussionID=3538
    • @Ran 你用的是什么版本的rails?你有没有试过只做一个bundle install
    • 我使用的是 rails 2.3.8,什么是捆绑安装?
    • @Ran 在 Rails 3 中引入了一些新的东西,它减少了这样的问题,因为它会为你安装所有的 gem。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 2017-06-18
    • 1970-01-01
    相关资源
    最近更新 更多