Heroku でアプリに写真をアップロードしようとすると問題が発生しました。それらは AWS にアップロードされましたが、データベースで「アクセスが拒否されました」というエラーが発生しました。
フォーラムを閲覧していると、似たようなものが見つかり、アプリに許可を与えることで修正されました。ばかげて、コマンドを書き留めませんでしたが、次のようなものでした
chown www ...
問題は、どうやら自分のアプリに書き込む権限がないことです。だから私がタイプするとき
rake assets:precompile
それは戻ってきます...
$ rake assets:precompile
/Users/sergioabendivar/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /Users/sergioabendivar/.rvm/gems/ruby-1.9.2-p290@rails3tutorial/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 と何か関係があると確信しています。しかし、私は何をすべきか見当もつかない...