annotate命令不工作,将其添加到我的gemfile中[英] annotate command not working, added it to my gemfile

本文是小编为大家收集整理的关于annotate命令不工作,将其添加到我的gemfile中的处理方法,想解了annotate命令不工作,将其添加到我的gemfile中的问题怎么解决?annotate命令不工作,将其添加到我的gemfile中问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我的 gem 文件如下所示:

 group :development, :test do
    gem 'rspec-rails'
    gem 'annotate-models', '1.0.4'
 end

我运行了"bundle install",它安装了注释模型包.

如果我输入:annotate 我得到一个命令未找到错误.

如果我输入:bundle show annotate 我得到一个 'could not find gem annotate in the current bundle.

如果我输入 bundle show annotate-models 它说它安装在:

/Library/Ruby/Gems/1.8/gems/annotate-models-1.0.4

打字:

annotate-models

也不行.

我正在关注 railstutorial.org 并在这一点上卡住了.

解决方案

编辑:更好的版本(使用Bundler只为当前项目安装)

  1. 将 gem 'annotate' 添加到 Gemfile
  2. 运行 $ bundle install
  3. 运行 $ bundle exec annotate

Edit2:看来您现在必须明确指定注释版本,所以在 Gemfile 中放入 gem 'annotate', '2.4.1.beta1'(这是一个预发布的 beta gem,可与最新版本的 activerecord 一起使用,而不是直接指定 github repo)

Edit3:2.5.0 最终版现已发布,因此希望不再需要强制发布测试版,只需获取最新版本即可!

旧版本(也在系统级别安装 gem):

如果运行 Rails 3,练习是:

  1. 运行 $ sudo gem install annotate
  2. 将 gem 'annotate' 添加到 Gemfile
  3. 运行 $ bundle install
  4. 运行 $ annotate
  5. 要开心:)

本文地址:https://www.itbaoku.cn/post/786450.html

相关标签/搜索