title: Unable to verify certificate - please set 'ENV['SSL_CERT_FILE'] = path_to_file'
body: <p>I have a Rails 4 application that uses Carrierwave to upload files.  After installing Fog to upload files to Amazon 3, I started getting the following error when uploading files:</p>
  
  <pre><code>Excon::Errors::SocketError in VideosController#create
  
  Unable to verify certificate, please set `Excon.defaults[:ssl_ca_path] = path_to_certs`, `ENV['SSL_CERT_DIR'] = path_to_certs`, `Excon.defaults[:ssl_ca_file] = path_to_file`, `ENV['SSL_CERT_FILE'] = path_to_file`, `Excon.defaults[:ssl_verify_callback] = callback` (see OpenSSL::SSL::SSLContext#verify_callback), or `Excon.defaults[:ssl_verify_peer] = false` (less secure).
  </code></pre>
  
  <p>I'm confused because I have added 'SSL_CERT_FILE' to my environment paths (under both user and system variables via the Control Panel), setting it to c:/RailsInstaller/cacert.pem (and restarted my computer).</p>
  
  <p>The error is coming up when my controller calls @video.save in controllers/videos_controller:</p>
  
  <pre><code>class SessionsController &lt; ApplicationController
  
  def create
    @video = Video.new(video_params)
    if @video.save
      redirect_to videos_path, notice: "Video has been uploaded."
    else
      render "new"
    end
  end
  
  
  private
  
  def video_params
    params.require(:video).permit(:name, :attachment) 
  end
  
  end
  </code></pre>
  
  <p>I'm on Windows 7, using ruby 1.9.3p484 and RubyGems 2.2.2.  Can somebody help me understand the cause of this error and how to fix it?</p>