Gemfile.lock должен находиться в системе контроля версий, и я полагаю, вы видите, что herokus предупреждает, что скоро потребуется Gemfile.lock. Что вы делаете тогда?
Это не совсем темно, у меня есть такие же несчастные сотрудники, как и вы, застрявшие на окнах;) Некоторые используют Linux, другие Mac. Наш Gemfile.lock выглядит так
GEM
remote: http://rubygems.org/
specs:
...
sqlite3-ruby (1.3.1)
sqlite3-ruby (1.3.1-x86-mingw32)
С другой стороны, heroku будет игнорировать sqlite3, так что это может быть не лучшим примером.
С каким видом камня вы боретесь?
Я предлагаю вам попробовать вручную вставить гем с x86, как в примере выше. Надеюсь, это поможет ...