Xubuntu 14.04에서 로그인 쉘 사용


8

Xubuntu 14.04의 새로운 vm을 설치하고 Ruby 버전 관리자 (rvm)를 설치했습니다.

SASS gem을 설치하는 동안 다음 오류가 발생합니다.

$ 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"을 입력하고 원래 명령을 다시 시도하십시오. 'exit'유형을 마치면 bash를 로그인 쉘로 시작하고 로그 아웃해야합니다.
RCF

터미네이터를 설치 한 후 문제를 복제 할 수 없습니다. "쉘 대신 사용자 정의 명령 실행"상자를 선택한 다음 "사용자 정의 명령"상자 / bin / bash --login에이 항목을 작성하십시오.
RCF

@ RCF-U14.04 방금 기본 콘솔을 사용해 보았지만 동일한 결과를 얻습니다. "/ bin / bash --login"명령을 사용하더라도
ElelMael

@ RCF-U14.04 나는 동일한 결과를 얻습니다. 즉 명령이나 무한 루프를 실행하는 것처럼 커서가 깜박입니다.
ElelMael

이 접근 방식을 시도하고 결과를 얻을 수 있는지 확인합시다. gnome-terminal "sudo apt-get remove gnome-terminal"을 제거하십시오. 또한 Unistall Terminator, "sudo apt-get autoremove Terminator"를 제거한 다음 "sudo apt-get install gnome-terminal"을 다시 설치하십시오.
RCF

답변:


6

"내 쉘 대신 특수 명령 실행"을 확인하여 Terminator가 Bash를 로그인 쉘로 실행하도록 할 수 있습니다.

  1. 터미네이터 열기
  2. 창을 마우스 오른쪽 버튼으로 클릭하고 "환경 설정"을 선택하십시오.
  3. 프로필로 이동
  4. 명령 탭
  5. "내 쉘 대신 특수 명령 실행"만 선택되어 있는지 확인하십시오.
  6. 명령 상자에 /bin/bash --login
  7. "명령이 종료 될 때"라고 표시된 옵션에 대해 "홀드 터미널 열기"를 선택하십시오.
  8. 터미네이터를 닫은 다음 터미네이터를 다시 엽니 다.

로그인 쉘에서 Bash를 실행해야합니다. 확인하려면 종료 자에 다음을 입력하십시오.

 shopt login_shell

"yes"를 반환해야하며 로그인 셸을 실행하고 있음을 알고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.