Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 需要aws sdk和aws-s3 gem,但它们相互冲突_Ruby On Rails_Ruby On Rails 3_Amazon S3_Amazon Web Services_Paperclip - Fatal编程技术网

Ruby on rails 需要aws sdk和aws-s3 gem,但它们相互冲突

Ruby on rails 需要aws sdk和aws-s3 gem,但它们相互冲突,ruby-on-rails,ruby-on-rails-3,amazon-s3,amazon-web-services,paperclip,Ruby On Rails,Ruby On Rails 3,Amazon S3,Amazon Web Services,Paperclip,在我上一篇文章中,我们发现我创建的AmazonS3上传程序需要aws-S3 gem,但我也安装了aws sdk gem,这两个版本相互冲突 问题是,我也在使用回形针,在删除aws sdk后,我发现我的应用程序坏了 有解决办法吗?我已经搜索了Stackoverflow,但还没有找到一个好的解决方案。我也发现了这个博客,但它似乎过时了:我已经成功地使用了回形针在亚马逊上存储图像。事实上,我发现它比AWS gem更容易工作。您可以尝试将其替换为aws sdk。不确定这是否是一个好主意,但您可以尝试将回

在我上一篇文章中,我们发现我创建的AmazonS3上传程序需要aws-S3 gem,但我也安装了aws sdk gem,这两个版本相互冲突

问题是,我也在使用回形针,在删除aws sdk后,我发现我的应用程序坏了


有解决办法吗?我已经搜索了Stackoverflow,但还没有找到一个好的解决方案。我也发现了这个博客,但它似乎过时了:

我已经成功地使用了回形针在亚马逊上存储图像。事实上,我发现它比AWS gem更容易工作。您可以尝试将其替换为aws sdk。

不确定这是否是一个好主意,但您可以尝试将回形针降级为该版本,该版本正在使用aws-s3。。。据我所知,它是最新的。

您使用的是什么版本的回形针和导轨?
我也遇到了同样的问题,但当我将rails升级到3.1.10,将回形针升级到3.4.0时,它运行得很好。没有必要做任何变通。

有趣的是,我做了一些研究,似乎大多数人都将其与CarrierWave结合使用。这有必要吗?当谈到S3时,fog gem的文档是模糊的。我没有在CarrierWave中使用它,所以除了我觉得没有必要之外,我不能真正评论它!