我尝试将图片上传到我的应用程序时遇到了问题。他们已上传到AWS,但在数据库中发出“拒绝访问”错误。rails 3.1资产:预编译耙中止!没有权限?
浏览论坛我发现了类似的东西,它通过授予应用程序的权限而得到修复。 我傻,我没有写下来的命令,但它是像
chown www ...
的问题是,现在我显然没有权限在我的应用程序编写。所以,当我键入
rake assets:precompile
返回...
$ rake assets:precompile
/Users/sergioabendivar/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /Users/sergioabendivar/.rvm/gems/[email protected]/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
rake aborted!
Permission denied
如果我试图从取景器中手动删除一个文件,它要求我输入管理员密码。但是,如果我尝试:
sudo rake assets:precompile
回报
.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems.rb:316:in `bin_path': can't find gem rake ([">= 0"]) with executable rake (Gem::GemNotFoundException)
我相信它是与CHOWN或CHMOD东西。但我不知道该怎么办...
Yeap ...你是对的! sudo chown -R newuser.newgroup dirname – 2012-04-11 17:40:56