Сколько у вас установок Ruby? Я заметил, что у вас есть пользовательская установка Ruby 1.9. Могу поспорить, что ваш путь к драгоценным камням запутан или что вы используете другой Ruby, чем вы думаете, что находитесь в разных контекстах.
Запустите оба which ruby
и which gem
и убедитесь, что они оба прибывают из одного места. Затем попробуйте запустить gem env
и убедитесь, что каталоги, которые он предоставляет для вашего пути к самоцветам, являются теми, где установлены ваши самоцветы. Если вы используете Passenger, убедитесь, что файлы конфигурации в вашей настройке Apache содержат правильный путь Ruby, а затем проверьте, какие программы вы используете для запуска ваших тестов (rake, autotest и т. Д.), И убедитесь, что они работают на одном и том же Ruby. .