Возможно, ваша проблема в том, что вы используете sudo service thin start
.Теперь он использует корневую среду для ruby вместо обычного пользователя.Таким образом, в корневой среде ruby bundler не может найти гемы, которые вы установили как непривилегированный пользователь.
Чтобы доказать это, попробуйте запустить ./script/server thin
или rails server thin
, чтобы проверить это.