2

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 と何か関係があると確信しています。しかし、私は何をすべきか見当もつかない...

4

2 に答える 2

0

あなたが試すことができます

sudo bundle exec rake assets:precompile
于 2012-04-11T12:47:43.860 に答える