Ich hatte Probleme auf Heroku versuchen, Bilder in meine App hochzuladen. Sie wurden in AWS hochgeladen, gaben jedoch einen Fehler "Zugriff verweigert" in der Datenbank an.Rails 3.1 Assets: Precompile Rake abgebrochen! Erlaubnis verweigert?
Browsing Foren Ich fand etwas ähnliches und es wurde behoben, indem ich der App Erlaubnis gebe. Dumme mir, ich nicht schreiben Sie den Befehl nach unten, aber es war so etwas wie
chown www ...
Das Problem, dass jetzt ich anscheinend haben keine Berechtigung, in meiner Anwendung zu schreiben. Also, wenn ich
Typenrake assets:precompile
es gibt ...
$ 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
Wenn ich manuell eine Datei aus dem Finder zu löschen versucht, es fragt mich nach dem Administrator-Passwort. Allerdings, wenn ich versuche:
sudo rake assets:precompile
kehrt
.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)
Ich bin sicher, dass es etwas zu tun, etwas mit chown oder chmod hat. Aber ich habe keine Ahnung, was zu tun ist ...
Yeap ... Sie hatten Recht! sudo chown -R newuser.newgroup dirname –