'devise'不被视为内部或外部命令

时间:2014-11-27 15:21:33

标签: ruby-on-rails ruby devise 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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

请看这里 - https://github.com/plataformatec/devise#getting-started

您可以通过运行rails生成器来生成设计文件(它主要进行配置,更改routes.rb,如果我没记错,还会添加一些视图文件)。在那之后,它就像你项目中的任何其他宝石一样。