2012-11-08 5 views
0

레일 응용 프로그램을 사전 컴파일하려고하는데 다음과 같은 오류가 발생합니다.레일 3.2 자산 : 프리 컴파일 권한이 거부되었습니다 123

레이크 자산 : 당신은 가능성이 보호 된 디렉토리 인 /123/에 응용 프로그램을 만드는

** Invoke assets:precompile:all (first_time) 
** Execute assets:precompile:all 
** Invoke assets:precompile:primary (first_time) 
** Invoke assets:environment (first_time) 
** Execute assets:environment 
** Invoke environment (first_time) 
** Execute environment 
** Invoke tmp:cache:clear (first_time) 
** Execute tmp:cache:clear 
** Execute assets:precompile:primary 
rake aborted! 
Permission denied - /123 
/Users/philip/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir' 

답변

1

사전 컴파일 --trace. 실제로 홈 폴더 내에 앱을 만들어야합니다.

그러나 강제로 /123을 입력하려면 sudo rake assets:precompile을 실행하면됩니다.

+0

미리 컴파일하려고하면 루트 디렉토리에 있습니까? – Philip

관련 문제