Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4、回形针、Heroku和Amazon S3_Ruby On Rails_Ruby_Heroku_Amazon S3_Paperclip - Fatal编程技术网

Ruby on rails Rails 4、回形针、Heroku和Amazon S3

Ruby on rails Rails 4、回形针、Heroku和Amazon S3,ruby-on-rails,ruby,heroku,amazon-s3,paperclip,Ruby On Rails,Ruby,Heroku,Amazon S3,Paperclip,我正在尝试使用S3存储的Heroku和回形针。我甚至在本地运行它都有问题,不过。。。我已使用此设置: 我完全遵循了它,但是当我尝试在本地上传文件时,我收到了这个错误。我正在使用AJAX和remotipart gem上传它们,如果这有什么不同,我们将不胜感激!以下是我尝试上载文件时的服务器日志: Started POST "/welcome/upload_avatar" for 192.168.1.2 at 2014-01-17 03:45:03 -0800 Processing by Welco

我正在尝试使用S3存储的Heroku和回形针。我甚至在本地运行它都有问题,不过。。。我已使用此设置:

我完全遵循了它,但是当我尝试在本地上传文件时,我收到了这个错误。我正在使用AJAX和remotipart gem上传它们,如果这有什么不同,我们将不胜感激!以下是我尝试上载文件时的服务器日志:

Started POST "/welcome/upload_avatar" for 192.168.1.2 at 2014-01-17 03:45:03 -0800
Processing by WelcomeController#upload_avatar as JS
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"R7WD+4IbWzm2s0d/XGnrMB+36nHEoRG35ZHcUDTD7iw=", "remotipart_submitted"=>"true", "X-Requested-With"=>"IFrame", "X-Http-Accept"=>"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01", "temp_avatar"=>{"avatar"=>#<ActionDispatch::Http::UploadedFile:0x007f3dbc974360 @tempfile=#<File:/tmp/RackMultipart20140117-55338-1412d8u>, @original_filename="mogwai.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"temp_avatar[avatar]\"; filename=\"mogwai.jpg\"\r\nContent-Type: image/jpeg\r\n">}}
Command :: identify -format '%wx%h,%[exif:orientation]' '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: convert '/tmp/mogwai20140117-55338-61cjjj.jpg[0]' -auto-orient -resize "300x300>" '/tmp/mogwai20140117-55338-61cjjj20140117-55338-1qle1sa'
Command :: file -b --mime '/tmp/mogwai20140117-55338-61cjjj20140117-55338-1qle1sa'
Command :: identify -format '%wx%h,%[exif:orientation]' '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: identify -format %m '/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
Command :: convert '/tmp/mogwai20140117-55338-61cjjj.jpg[0]' -auto-orient -resize "100x100>" '/tmp/mogwai20140117-55338-61cjjj20140117-55338-1u3rswg'
Command :: file -b --mime '/tmp/mogwai20140117-55338-61cjjj20140117-55338-1u3rswg'
   (0.2ms)  begin transaction
Binary data inserted for `string` type on column `avatar_content_type`
  SQL (1.0ms)  INSERT INTO "temp_avatars" ("avatar_content_type", "avatar_file_name", "avatar_file_size", "avatar_updated_at", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)  [["avatar_content_type", "image/jpeg"], ["avatar_file_name", "mogwai.jpg"], ["avatar_file_size", 24307], ["avatar_updated_at", Fri, 17 Jan 2014 11:45:03 UTC +00:00], ["created_at", Fri, 17 Jan 2014 11:45:03 UTC +00:00], ["updated_at", Fri, 17 Jan 2014 11:45:03 UTC +00:00]]
[paperclip] saving /temp_avatars/avatars/000/000/085/original/mogwai.jpg
   (0.2ms)  rollback transaction
Completed 500 Internal Server Error in 267ms

LoadError (libexslt.so.0: cannot open shared object file: No such file or directory - /usr/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.1/lib/nokogiri/nokogiri.so):
  app/controllers/welcome_controller.rb:20:in `block in upload_avatar'
  app/controllers/welcome_controller.rb:19:in `upload_avatar'


  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_source.erb (0.6ms)
  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.0ms)
  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.1ms)
  Rendered /usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (11.8ms)
于2014-01-17 03:45:03-0800开始为192.168.1.2发布“/欢迎/上传虚拟形象”
WelcomeController处理#上传#化身为JS
参数:{“utf8”=>“✓", "真实性令牌“=>”R7WD+4IbWzm2s0d/XGnrMB+36NHORG35ZHCUDTD7IW=”,“RemotipPart”提交“=>”真“,“X-Requested-带“=>”IFrame“,”X-Http-Accept“=>”文本/javascript,应用程序/javascript,应用程序/ecmascript,应用程序/X-ecmascript,*/*;q=0.01”,“临时化身”=>{“化身”=>“化身”=>
命令::标识-格式“%wx%h,%[exif:orientation]”/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::转换“/tmp/mogwai20140117-55338-61cjjjj.jpg[0]”-自动定向-调整“300x300>”大小“/tmp/mogwai20140117-55338-61cjjj201417-55338-1qle1sa”
命令::file-b--mime'/tmp/mogwai20140117-55338-61cjjj20140117-55338-1qle1sa'
命令::标识-格式“%wx%h,%[exif:orientation]”/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::标识-格式%m'/tmp/mogwai20140117-55338-61cjjj.jpg[0]'
命令::转换“/tmp/mogwai20140117-55338-61cjjjj.jpg[0]”-自动定向-调整“100x100>”大小“/tmp/mogwai20140117-55338-61cjjj201417-55338-1u3rswg”
命令::file-b--mime'/tmp/mogwai20140117-55338-61CJJJ201401117-55338-1u3rswg'
(0.2ms)开始事务处理
在“头像内容”列上为“字符串”类型插入的二进制数据`
SQL(1.0ms)插入“临时化身”(“化身内容类型”、“化身文件名称”、“化身文件大小”、“更新的化身位置”、“创建的化身位置”、“更新的化身位置”)值(?,,,,,,,?,?,?)[[“化身内容类型”、“图像/jpeg”],[“化身文件名称”、“mogwai.jpg”],[“化身文件大小”,24307],“更新的化身位置”,2014年1月17日星期五11:45:00+UTC][“创建时间”,2014年1月17日星期五11:45:03 UTC+00:00),“更新时间”,2014年1月17日星期五11:45:03 UTC+00:00]]
[回形针]保存/temp_avatars/avatars/000/000/085/original/mogwai.jpg
(0.2ms)回滚事务
267ms内完成500个内部服务器错误
LoadError(libexslt.so.0:无法打开共享对象文件:没有这样的文件或目录-/usr/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.1/lib/nokogiri/nokogiri.so):
app/controllers/welcome_controller.rb:20:in‘block in upload_avatar’
app/controllers/welcome\u controller.rb:19:in'upload\u avatar'
Rendered/usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action\u dispatch/middleware/templates/rescues//u source.erb(0.6ms)
Rendered/usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action\u dispatch/middleware/templates/rescues//u trace.erb(1.0ms)
Rendered/usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action\u dispatch/middleware/templates/rescues//u request\u and\u response.erb(1.1ms)
rescues/layout中呈现的/usr/lib/ruby/gems/1.9.1/gems/actionpack-4.0.0/lib/action\u dispatch/middleware/templates/rescues/diagnostics.erb(11.8ms)

听起来好像它在抱怨找不到nokogiri…nokogiri安装了吗?在ruby环境中,只需运行
gem安装nokogiri