安装acts_as_audited 时遇到问题

Posted

技术标签:

【中文标题】安装acts_as_audited 时遇到问题【英文标题】:Having trouble getting acts_as_audited installed 【发布时间】:2011-06-06 21:37:28 【问题描述】:

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

这里有详细信息,https://github.com/collectiveidea/acts_as_audited

我已安装 gem,当我键入时它会显示gem list

但是当我尝试时生成器似乎不可用

rails 生成 audited_migration add_audits_table

如果有人有首选的审计线索想法,请随时大声疾呼。


B 部分!

所以现在我有了正确的分支,我尝试按照新的说明安装它。 但我收到以下错误 Could not find gem 'acts_as_audited (= 2.0.0.rc1, runtime)' in any gem sources.

我已将以下内容添加到我的 gemfile 中,(源是后来添加的,因为我试图让它工作)source 'http://gems.github.com'gem 'acts_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/

您能提供更多帮助吗? 这可能很愚蠢,但这些天我最大的问题是安装了 gems,我似乎总是遇到这些问题。一劳永逸地敲它的头就好了。

【问题讨论】:

【参考方案1】:

你试过 rails3 分支吗? https://github.com/collectiveidea/acts_as_audited/tree/rails3

更新:

从头开始,尝试改用这个 gem。 https://rubygems.org/gems/acts_as_audited_rails3。也将 Gemfile 源设置回 source :rubygems

【讨论】:

会试一试,不知道有一个rails 3分支。 已将 B 部分添加到问题中,因为我仍然遇到问题。非常感谢任何帮助。 我用 ruby​​gems.org 上托管的 rails3 版本的 gem 更新了我的答案 谢谢Beerlington,今晚试试。【参考方案2】:

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

在我的 Gemfile 中我放了这个:

gem "acts_as_audited",  "2.0.0.rc7"

然后我只是从我的 Rails 根目录运行“捆绑安装”,没有问题。之后我只是按照acts_as_audited github上的正常安装步骤进行操作:

$ rails g acts_as_audited:install

$ rake db:migrate

这也适用于 Ruby 1.8.7 环境。

【讨论】:

以上是关于安装acts_as_audited 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

SystemStackError - 堆栈级别太深;在 Rspec 测试中,使用acts_as_audited、Rspec、数据库清理器

将 Sinatra 与acts_as_audited 一起使用的任何示例?

我可以在 rake 任务中使用acts_as_audited 吗?

Rails 3 - 可以使用acts_as_audited 进行设计吗?

解决在Google Cloud中安装Anaconda时遇到的系列问题

Vmware12安装MacOS 10.11时遇到了问题,求大神解答,一万个万分感谢!!!