【问题标题】:Devise Invitable - Could not find generator 'devise_invitable:install'设计邀请 - 找不到生成器“设计邀请:安装”
【发布时间】:2023-03-13 05:15:02
【问题描述】:

我正在尝试在我的 rails 5 项目中设置scambra devise_invitable。设置 gem 和 bundle 安装后,当我运行初始设置的第一个命令时 -
rails generate devise_invitable:install 我收到以下错误。

Expected boolean default value for '--markerb'; got :erb (string)
Could not find generator 'devise_invitable:install'.
Maybe you meant 'devise:install', 'annotate:install' or 'responders:install'

这是我的 gemfile。

gem 'devise', github: 'plataformatec/devise', branch: 'master'
gem 'devise_invitable', '~> 1.7.2'

我该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails devise-invitable


    【解决方案1】:

    好的。我重新启动了我的笔记本电脑,它工作了。奇怪的。从这里找到的 github 建议的解决方案。 https://github.com/scambra/devise_invitable/issues/579

    【讨论】:

      【解决方案2】:

      我尝试重新启动,但在我的情况下没有工作 ruby​​ 2.5.1 rails 5.2.3 dell xps ubuntu 18.04。 有效的是:

      bundle exec gem install devise_invitable
      

      然后我看到它安装了版本:

      Successfully installed devise_invitable-2.0.1
      Parsing documentation for devise_invitable-2.0.1
      Done installing documentation for devise_invitable after 0 seconds
      1 gem installed 
      

      所以我将 Gemfile 行更新为正确的版本:

      gem 'devise_invitable', '~> 2.0.1'
      

      然后运行rails generate devise_invitable user成功!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-18
        • 1970-01-01
        • 1970-01-01
        • 2012-01-03
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        相关资源
        最近更新 更多