로그인 셸 변경 사항 및 rbenv에 설치된 Ruby를 기본값으로 하는 방법

3692 단어 초학자RubyRails
골문은 기본적으로 rbenv에 설치된 Rubby를 열었다.
→ 그 설정을 썼다.bash_프로필이라는 파일 열기
문제는 기본적으로 읽을 수 없다는 것이다.
저번 보도
https://qiita.com/hacchi_mom/items/2095e6ac7aecd03f131a

.bash_소개 정보


일단bash_프로필이 무엇인지부터 조사해보면
[로그인할 때 읽는 설정 파일].
그리고 중요한 건 그 설정 파일은
[로그인 셸은 bash에서 읽을 것입니다.]
그렇다고!!!!

질문


로그인 셸은 로그인할 때 시작하는 셸을 가리킨다
말하자면 내가 시작할 때의 로그인 셸은 bash가 아니라zesh였다.
시동 걸 때마다 한 번 걸기bash나는 이미 모든 일을 시작했어.. 그렇다고 생각해.웃다 웃다
미안합니다. 제가 너무 초보적으로 썼어요...
그러니까bash_프로필 안 읽으셨죠?

셸 변경에 로그인하는 길


우선 bash를 사용하도록 다음 명령을 사용해 보십시오.
$ chsh -s /usr/local/bin/bash
chsh: /usr/local/bin/bash: non-standard shell
바로 거절당해서 웃어요.
우선 변경할 수 있는 셸의 일람표를 보여 줍니다.
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
이전 명령을 활성화하려면
이거/etc/shells 파일에/usr/local/bin/bash.
그리고 그 파일에 적힌 수단으로 검색한 건 [vim]입니다.
솔직히 초보자한테는 조작성이 너무 어려워서...
저는 vim 이외의 맞춤법을 검색할 능력이 없어요.
아래 링크를 참고하여 기적적으로 썼습니다.
https://original-game.com/vim-mac2/#m_heading-1
※ vim에 대해서는 아직 설명할 능력이 없기 때문에 사랑을 끊는다.
Finder로 파일 이름을 검색해도 숨겨져서 안 나와요.
편집기에서 편집하는 방법을 찾아보면 있을 거예요!
그리고 다시 한 번 변경할 수 있는 셸의 일람표
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/usr/local/bin/bash  ← これが無事追加されました!
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
그리고 다시 한 번, 최초의 bash 지시 명령을 사용합니다.
$ chsh -s /usr/local/bin/bash
chsh: WARNING: shell '/usr/local/bin/bash' does not exist
chsh: no changes made
방금 틀린 문장이 바뀌었어!
이걸 조사하면 지령이 아니에요.
터미널 > 환경 설정 > 일반적인 경우
[열린 조개] 이런 설정이 있어요!
기본값 - 이 설정을 명령으로 변경
아래 그림처럼 /bin/bash 넣으세요.

마지막으로 첫 번째 명령 입력
$ chsh -s /usr/local/bin/bash
Changing shell for local.
Password for local:
(↑ 그나저나 처음 두 번은 사랑을 베는 것이다
이 명령을 입력할 때마다 비밀번호가 요구됩니다.)
그리고 터미널을 다시 시작하면
로그인 셸이 bash가 되었습니다!
그리고 제 결승점 루비...
$ which ruby
/Users/local/.rbenv/shims/ruby
다 했어!
이렇게 하면 rbenv에 설치된 Rubby가 기본값입니다.

참고 문장


https://wa3.i-3-i.info/word13650.html
https://teratail.com/questions/59821
https://www.task-notes.com/entry/20150117/1421482066
https://qiita.com/n_oshiumi/items/5ea418bed44fb81dd653
https://creepfablic.site/2019/10/13/bash-zsh/#index_id4
많은 기사에 도움을 받았어요!
이렇게 오랫동안 읽어주신 여러분 정말 감사합니다!

좋은 웹페이지 즐겨찾기