title: Rendering an .Rmd fails because stringr.rdb is corrupt?
body: <p>When I render a vignette with </p>
  
  <pre><code>rmarkdown::render('/path/to/pkg/vignettes/my-vignette.Rmd')
  </code></pre>
  
  <p>I encounter the error</p>
  
  <pre><code>processing file: draft-vignette.Rmd
  Error in get0(oNam, envir = ns) : 
    lazy-load database '/home/username/R/x86_64-pc-linux-gnu-library/3.3/stringr/R/stringr.rdb' is corrupt
  In addition: Warning messages:
  1: In get0(oNam, envir = ns) : restarting interrupted promise evaluation
  2: In get0(oNam, envir = ns) : internal error -3 in R_decompress1
  </code></pre>
  
  <p>Running <code>devtools::build_vignettes(pkg = '/path/to/pkg')</code> produces a similar error.</p>
  
  <p>Strangely,</p>
  
  <pre><code>devtools::build(pkg = '/path/to/pkg')
  </code></pre>
  
  <p>runs successfully, produces the compressed package file and it also renders the vignette correctly.</p>
  
  <p>I have also tried removing/reinstalling the <code>stringr</code> package but this did not help.</p>
  
  <p>I want to render only the vignette and nothing else, so how to fix the above error?</p>