title: Should I expect Sorbet to perform platform-dependently?
body: <p>I've run into some trouble when changing the image I've been using for my CI process on CircleCI. I changed the image when I upgraded my version of Ruby.</p>
  <p><code>bundle exec srb tc</code> is running fine locally however it's flipping out with thousands of errors in CircleCI. I've wiped all of my local gems and reinstalled to match production but it doesn't make any difference to the errors.</p>
  <p>The only thing I can tell that is different between the two environments is that my local environment is OSX and the remote one is linux (as are the production servers).</p>
  <p><strong>Local</strong></p>
  <pre class="lang-sh prettyprint-override"><code>$ ruby -v
  ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin20]
  </code></pre>
  <p><strong>Circle CI</strong></p>
  <pre class="lang-sh prettyprint-override"><code>$ ruby -v
  ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
  </code></pre>
  <p>Is that enough to account for all of the errors in Sorbet? And if so, how would I even go about fixing them given that I am running on Mac locally?</p>
  <p><strong>This wasn't a problem before</strong></p>
  <p>It's possible that this isn't the trigger. However builds were working in a prior environment on CircleCI using a different Ruby version, they just aren't now.</p>