2017-01-02 64 views
1

每次我尝试创建图像的新文章附我得到这个错误上传图片:导轨 - 用回形针获得errno的:: EEXIST

Errno::EEXIST in ArticlesController#create File exists @ sys_fail2 - C:/Users/Name/AppData/Local/Temp/44a50f07b4bdc57740901280f9eddaf520170102-12672-1pnp3z2.PNG

周围的Googling没我没有帮助。我找到了该文件,发现它只在本地服务器运行时才创建,我无法手动删除它。

它还说,它提取它从我的articles_controller.rb文件:

Extracted source (around line #23):

def create 
    @article = Article.new(article_params) 

    if @article.save 
    redirect_to @article 
    else 
    render 'new' 
    end 
end 

如果您需要查看文件的其余部分在这里看到的 - Rails getting error when trying to upload images with paperclip (以前的错误是固定的)

+0

这是说,该文件已存在,我不会推荐,但是有可能完全删除回形针宝石,并重新安装?看看是否有任何东西在公共/系统中,如果它是空的,看看你是否可以删除它和任何其他回形针的东西,然后重新安装并重新启动。但首先您可以手动删除'rails console'中的内容并重试 – Hizqeel

+0

@hjds是否能够解决此错误,我仍然收到此错误并找不到任何解决方案? –

回答

0

就我而言,我得到这个是因为我在我的Gemfile中使用了最新的回形针版本(使用回形针git url,因此在此回复时使用了版本5.1.0)。为了解决这个问题,我简单地回到了以前的4.3.7版本,我停止了这个错误。我已将我的应用程序的回形针固定到此版本,直到我确定回形针的版本可以让我上传。

+0

我有回形针(5.1.0 82cd378),但仍然收到相同的错误 –