2014-11-27 4 views
0

누군가이 오류로 나를 도울 수 있습니까? 설치되어 있어도 장치를 사용할 수 없지만 여러 버전을 사용해 보았지만 여전히 작동하지 않습니다.'devise'가 내부 또는 외부 명령으로 인식되지 않습니다.

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 

답변

0

일부 보석에는 연관된 실행 파일이있는 것은 아닙니다. Devise는 Rails/Warden의 상단에서 작동하는 인증 솔루션입니다. (gemfile에 gem을 추가 한 후) 레일 앱에서 구성해야합니다. 여기

+0

나는 왜 지금은 사용할 수 없는지 사용자를 생성하기 위해 "devise g Users"를 사용했습니다. 테스트를 위해 신선한 응용 프로그램을 시도했지만 여전히 사용할 수 없습니까? –

+0

이제 레일 제너레이터의 일부가되었습니다. 'rails generate devises Users'는 당신이 찾고있는 것을해야합니다. –

+0

레일즈가 장치를 생성합니다. 사용자가 작업했습니다. 고맙습니다. –

0

봐 - https://github.com/plataformatec/devise#getting-started

당신은 (이것은 주로 구성을 수행 routes.rb 변경하고 난 기억이 맞다면, 일부보기 파일을 추가합니다)를 레일 생성기를 실행하여 고안 파일을 생성합니다. 그 후에는 프로젝트의 다른 보석과 같습니다.

관련 문제