无法安装acts_as_audited

时间:2011-01-11 01:21:58

标签: ruby-on-rails gem acts-as-audited


我正在尝试在rails 3上安装 acts_as_audited ,但文档似乎只是指pre rails 3样式安装,任何人都有任何提示?

继承细节,
https://github.com/collectiveidea/acts_as_audited

我安装了宝石,当我输入时它显示出来 宝石列表

然而,当我尝试

时,生成器似乎不可用

rails生成audited_migration add_audits_table

如果有人有首选的审计跟踪想法,请随时大喊。


B部分!

所以现在我有了正确的分支,我尝试按照新的说明安装它。 但我得到以下错误无法在任何宝石来源中找到宝石'acts_as_audited(= 2.0.0.rc1,运行时)'。

我已经将以下内容添加到我的gemfile中(源代码是后来添加的,因为我试图让它工作)
来源'http://gems.github.com'
gem'ampact_as_audited','2.0.0.rc1'

在终端中输入 gem env

gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.4.2
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-10
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/tmulcahy/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org/", "http://gems.github.com/"]
  - REMOTE SOURCES:
     - http://rubygems.org/
     - http://gems.github.com/

你能继续提供帮助吗? 这可能是愚蠢的,但是现在我对rails的最大问题是安装了宝石,我似乎总是遇到这些问题。一劳永逸地把它敲在头上会很好。

2 个答案:

答案 0 :(得分:1)

您是否尝试过rails3分支? https://github.com/collectiveidea/acts_as_audited/tree/rails3

更新

抓一点,尝试使用这个宝石代替。 https://rubygems.org/gems/acts_as_audited_rails3。将Gemfile源设置回source :rubygems

答案 1 :(得分:0)

我正在使用带有Ruby 1.9.2和Rails 3.0.9的acts_as_audited 2.0.0.rc7而没有任何问题。

在我的Gemfile中,我把它放在:

gem "acts_as_audited",  "2.0.0.rc7"

然后我只是从我的rails root运行'bundle install',没问题。之后,我只是按照acts_as_audited github上的正常安装步骤进行操作:

$ rails g acts_as_audited:install

$ rake db:migrate

这也适用于Ruby 1.8.7环境。