2
wen 인터페이스를 통해 이미지를 업로드하려고합니다. CarrierWave를 사용하고 있습니다. 그것은 내 로컬 윈도우 컴퓨터에서 잘 작동합니다. 이에게 Heroku에 내가 다음 errore 메시지를 얻을 : errno를 :: EACCES (권한이 거부를 -/응용 프로그램/bboads/TMP) :내 Heroku 서버에서 파일을 업로드하고 저장할 수 없습니다.
wen 인터페이스를 통해 이미지를 업로드하려고합니다. CarrierWave를 사용하고 있습니다. 그것은 내 로컬 윈도우 컴퓨터에서 잘 작동합니다. 이에게 Heroku에 내가 다음 errore 메시지를 얻을 : errno를 :: EACCES (권한이 거부를 -/응용 프로그램/bboads/TMP) :내 Heroku 서버에서 파일을 업로드하고 저장할 수 없습니다.
나는 당신이 당신의 public/
폴더에 사진을 업로드하려고 생각합니다. Heroku는 당신이 이것을하게하지 않습니다. 아마존의 S3 서비스에 버켓을 만들어 업로드해야합니다.
그게 내가하려는 일입니다. 정말 감사합니다. 그래서 Heroku에 파일을 업로드 할 방법이 없습니까? – user663778
아니요, heroku의 서버에 업로드 할 수 없습니다. Amazon 또는 다른 스토리지 서비스를 사용해야합니다. 만약 당신이 더 많은 정보가 필요하면 그냥 구글이나 코멘트를 게시하고 나는 당신에게 링크를 줄 수 있습니다. – s84
네, 할 수 있습니다. 현재 carrierwave 추가 정보마다 'def cache_dir'을 추가하거나 http://pardner.com/2012/01/rails-3-1-carrierwave-s3-heroku/에 설명되어 있습니다. – jpwynn