У меня рельсы работали нормально в течение нескольких недель, но я попытался установить PostgreSQL, чтобы он соответствовал Heroku, и это не сработало. Теперь, когда я открываю терминал, он делает вид, что рельсов нет, и устанавливает рубин по умолчанию на 1.8.7. Когда я запускаю RVM, он находит правильную версию ruby и снова находит рельсы и может запустить сервер, но каждый раз, когда я открываю новую оболочку, он ничего не находит. Кроме того, команды git не работают даже после запуска rvm.
Я установил rvm для запуска по умолчанию, но это тоже не работает, его нужно запускать вручную, и это все еще не решает проблему с git.
Подробнее
Я устанавливаю на Mountain Lion. У него уже есть Postgres, но в учебнике, который я использовал, предлагалось установить новый с помощью Homebrew. Проблема заключалась в том, что установка Homebrew устанавливается в /usr/local/var/postgres, а установленная ppstgres устанавливается в usr/var/postgres. Система автоматически использует версию usr/var/postgres, поэтому, следуя руководству, я изменил порядок usr/local/bin и usr/bin в etc/paths. Это не помогло, поэтому я поменял его обратно. Затем все полетело к чертям, поэтому я переустановил Mountain Lion, но ничего не изменилось.