2012-11-08 60 views
0

我想預編譯我的rails應用程序,但得到這個奇怪的錯誤,我不知道如何遵循?Rails 3.2資產:預編譯權限被拒絕123

耙資產:預編譯--trace

** 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

您在/123/創建應用程序,它可能是一個受保護的目錄。您應該真的在您的主文件夾中創建您的應用程序。

但是,如果你想強制/123那麼你可以運行sudo rake assets:precompile它會工作。

+0

我在我的根應用程序目錄,當我嘗試預編譯? – Philip