我嘗試將圖片上傳到我的應用程序時遇到了問題。他們已上傳到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