Я относительно новый разработчик Linux и rails и пытаюсь выполнить следующую настройку: Debian 6 / Rails 3.1.3 / Ruby 1.9.3
К вашему сведению:
- Моя система в настоящее время настроена на Ruby 1.8.7 ..., который все еще установлен и работает
- У меня есть веб-сайты rails, работающие на установке Linode vhost apache2
Следуя инструкциям здесь> https://rvm.io/rvm/install/ Я сделал следующее:
- Элемент списка
- Я установил RVM
- Я перезагрузил свою оболочку (кстати, я думаю, что Debian - это $ source / etc / profile)
- Я установил Ruby 1.9.3
- Запустите RVM use 1.9.3 --default
- Добавлено ... echo '[[-s "$ HOME / .rvm / scripts / rvm"]] &&."$ HOME / .rvm / scripts / rvm" # Загрузить функцию RVM '>> ~ / .bashrc ... в мой скрипт bash (я также пробовал .profile)
- Установленные рельсы, гемы и т. Д.
Все вроде хорошо.Когда я запускаю $ Ruby -v, он читается правильно.Когда я запускаю список драгоценных камней, там тоже все хорошо.Когда я запускаю список RVM, он показывает мои версии и список 1.9.3 по умолчанию.
Проблемы:
- Элемент списка
- Когда я выхожу и снова вхожу в систему ... если я запускаю $ Ruby -v itпоказывает версию 1.8.7, а не 1.9.3.Итак, что касается моего терминала, он не использует автоматически мою версию по умолчанию.
- В моем приложении rails все еще используется старый путь к самоцветам.
Вопросы:
- Что мне здесь не хватает?Каждый учебник, на который я смотрю, никогда не проходит эти шаги.Я что-то упустил?
- Как мне заставить мое приложение rails использовать версию ruby, управляемую RVM
- Как заставить Debian автоматически распознавать мою функцию bash?
- МожноКто-нибудь дает мне или указывает мне более глубокое объяснение того, как все это сочетается?