Rails 3.2资产:预编译权限被拒绝123

时间:2012-11-08 18:27:20

标签: ruby-on-rails-3 asset-pipeline assets precompile

我正在尝试预编译我的rails应用程序但得到这个奇怪的错误,我不知道如何关注?

rake assets:precompile --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 个答案:

答案 0 :(得分:1)

您正在/123/创建应用,这可能是受保护的目录。您应该在主文件夹中创建应用程序。

但是,如果您想强制/123,那么您可以运行sudo rake assets:precompile并且它会起作用。