Я установил новый VM Xubuntu 14.04 и установил Ruby Version Manager (rvm).
При попытке установить гем SASS я получаю следующую ошибку:
$ rvm use 2.0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.
Я проверил этот вопрос StackOverflow и использовал настроенный терминатор для использования оболочки входа в систему:
К сожалению, после этого новые терминалы не будут отображать подсказку:
Есть идеи, почему это не работает?
Попробуйте использовать Терминал вместо Терминатора. Кроме того, проверяя веб-сайт, размещенный в вашем сообщении об ошибке, вы должны убедиться, что у вас ~ / .bash_profile есть запись для источника сценария RVM, отмеченная в их объяснении. После запуска терминала введите «/ bin / bash --login», а затем повторите исходную команду. Это запускает bash как оболочку входа в систему, когда закончите, введите 'exit', и вы должны увидеть выход из системы.
—
RCF
После установки Терминатора я не могу продублировать вашу проблему. Установите флажок «Выполнить пользовательскую команду вместо моей оболочки». Затем введите эту запись в поле «Пользовательская команда» / bin / bash --login.
—
RCF
@ RCF-U14.04 Я только что попытался использовать консоль по умолчанию, и я получил тот же результат. Даже если я использую команду "/ bin / bash --login".
—
ElderMael
@ RCF-U14.04 Я имею в виду, что я получаю тот же результат, т.е. курсор просто мигает, как если бы он выполнял команду или бесконечный цикл.
—
ElderMael
Давайте попробуем этот подход и посмотрим, сможем ли мы получить некоторые результаты. Удалить gnome-терминал "sudo apt-get удалить gnome-терминал" Также, Unistall Terminator, "sudo apt-get autoremove Terminator" Затем переустановить "sudo apt-get install gnome-терминал".
—
RCF