Есть ли другое место, где Rails ищет мой конфиг irbrc? - PullRequest
0 голосов
/ 11 февраля 2011

Мой .irbrc находится в моем ~ / .irbrc.

Я заметил, что когда я запускаю 'rails console' в приложении Rails 3.x, он говорит, что он ищет гем.

Gems missing: no such file to load -- ap

но если я запускаю просто 'irb' или 'script / console' в приложении rails 2.x, все работает так, как должно быть.

Есть ли другое расположение, в котором Rails 3 выглядитдля конфигурации irbrc?

Я не уверен, применима ли эта информация, но я использую RVM на своем компьютере (Ubuntu)

Ответы [ 2 ]

5 голосов
/ 11 февраля 2011

Я только что понял это.Я подумал, что вставлю его сюда для других, у кого тоже была такая же проблема.

Согласно http://matthewhutchinson.net/2010/9/19/rails-3-bash-aliases-and-irbrc-configs/page/2

Вам нужно будет добавить системные гемы в приложения Gemfile для Rails 3 (Вопрос бандлера).

Я сделал выше, и это работает.

Обновление

Кажется, https://gist.github.com/2643079 - самое элегантное решение, которое янашел пока.Это тоже неплохо работает.

1 голос
/ 11 февраля 2011

Это из-за компоновщика и способ отключает системные гемы.Существует множество способов решения этой проблемы, но ни один из них не является идеальным (см. этот билет в комплекте для получения некоторых предложений).

...