Ruby on rails ';设计';未被识别为内部或外部命令

Ruby on rails ';设计';未被识别为内部或外部命令,ruby-on-rails,ruby,devise,gem,Ruby On Rails,Ruby,Devise,Gem,有人能帮我解决这个错误吗?我不能使用Desive gem,即使它已经安装了,我尝试了多个版本,但仍然无法工作 Using devise 3.0.4 Using hike 1.2.3 Using multi_json 1.10.1 Using jbuilder 2.2.5 Using jquery-rails 3.1.2 Using tilt 1.4.1 Using sprockets 2.12.3 Using sprockets-rails 2.2.1 Using rails 4.1.8 Usi

有人能帮我解决这个错误吗?我不能使用Desive gem,即使它已经安装了,我尝试了多个版本,但仍然无法工作

Using devise 3.0.4
Using hike 1.2.3
Using multi_json 1.10.1
Using jbuilder 2.2.5
Using jquery-rails 3.1.2
Using tilt 1.4.1
Using sprockets 2.12.3
Using sprockets-rails 2.2.1
Using rails 4.1.8
Using rdoc 4.1.2
Using sass 3.2.19
Using sass-rails 4.0.5
Using sdoc 0.4.1
Using sqlite3 1.3.10
Using turbolinks 2.5.2
Using tzinfo-data 1.2014.10
Using uglifier 2.5.3
Your bundle is updated!

C:\ruby\dev\devise-test>devise -h
'devise' is not recognized as an internal or external command,
operable program or batch file.

C:\ruby\dev\devise-test>rails -v
DL is deprecated, please use Fiddle
Rails 4.1.8

并非所有gem都有关联的可执行文件。Desive是一个在Rails/Warden之上工作的身份验证解决方案-您应该在Rails应用程序中配置它(在将gem添加到gem文件之后)。

请看这里-


您可以通过运行rails生成器生成designe文件(它主要负责配置、更改routes.rb,如果我没记错的话,还可以添加一些视图文件)。之后,它就像您项目中的任何其他宝石。

我以前使用过“设计g用户”来生成用户。为什么我现在不能使用它,我甚至尝试了一个新的应用程序来测试它,但我仍然不能使用它?它现在是rails生成器的一部分<代码>rails生成设计用户应该做您想要做的事情。