У меня возникла странная проблема: мой основной терминал распознает RVM, Ruby и также запускает команды Rails, а вчера у меня было открыто две вкладки, которые распознавали все команды.
Сегодня утром, когда я открыл свой терминал и вкладку,
терминал распознает все, но tab распознает только RVM и ruby, но не rails и выдает эту ошибку.
ошибка - Программа 'rails' находится в следующих пакетах: * ruby-railties-3.2 * ruby-railties-4.0 Попробуйте: sudo apt-get install
Я поставил галочку в настройках «Запустить команду как оболочку входа», но это бесполезно.
обновление: - Я попробовал запустить rvm use ruby-2.2.0@learn на вкладке (главное окно терминала не требует этого запуска), и он выдает эту ошибку -
Warning! PATH is not properly set up, '/home/xxx/.rvm/gems/ruby-2.2.0/bin' is not at first place,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-2.2.0'.
Использование /home/xxx/.rvm/gems/ruby-2.2.0 с gemset learn
Есть предложения или помощь?
Спасибо
решение1
Если вы установили rvm в многопользовательском режиме, вам следует проверить наличие следующего кода в вашем bashrc.
source /usr/local/rvm/scripts/rvm