Devise Invitable - 找不到生成器 'devise_invitable:install'
Devise Invitable - Could not find generator 'devise_invitable:install'
我正在尝试在我的 rails 5 项目中设置 scambra devise_invitable。设置 gem 和捆绑安装后,当我 运行 初始设置的第一个命令 -
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'
这是我的 gem 文件。
gem 'devise', github: 'plataformatec/devise', branch: 'master'
gem 'devise_invitable', '~> 1.7.2'
我该如何解决这个问题?
好的。我重新启动了我的笔记本电脑,它工作了。诡异的。 github 建议的解决方案在这里找到。 https://github.com/scambra/devise_invitable/issues/579
我尝试重新启动但在我的情况下不起作用 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
成功!
我正在尝试在我的 rails 5 项目中设置 scambra devise_invitable。设置 gem 和捆绑安装后,当我 运行 初始设置的第一个命令 -
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'
这是我的 gem 文件。
gem 'devise', github: 'plataformatec/devise', branch: 'master'
gem 'devise_invitable', '~> 1.7.2'
我该如何解决这个问题?
好的。我重新启动了我的笔记本电脑,它工作了。诡异的。 github 建议的解决方案在这里找到。 https://github.com/scambra/devise_invitable/issues/579
我尝试重新启动但在我的情况下不起作用 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
成功!