로그인 셸 변경 사항 및 rbenv에 설치된 Ruby를 기본값으로 하는 방법
→ 그 설정을 썼다.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
많은 기사에 도움을 받았어요!
이렇게 오랫동안 읽어주신 여러분 정말 감사합니다!
Reference
이 문제에 관하여(로그인 셸 변경 사항 및 rbenv에 설치된 Ruby를 기본값으로 하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hacchi_mom/items/8e3ec4336312be343194
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
로그인 셸은 로그인할 때 시작하는 셸을 가리킨다
말하자면 내가 시작할 때의 로그인 셸은 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
많은 기사에 도움을 받았어요!
이렇게 오랫동안 읽어주신 여러분 정말 감사합니다!
Reference
이 문제에 관하여(로그인 셸 변경 사항 및 rbenv에 설치된 Ruby를 기본값으로 하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hacchi_mom/items/8e3ec4336312be343194
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ 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
$ 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
$ chsh -s /usr/local/bin/bash
chsh: WARNING: shell '/usr/local/bin/bash' does not exist
chsh: no changes made
$ chsh -s /usr/local/bin/bash
Changing shell for local.
Password for local:
$ which ruby
/Users/local/.rbenv/shims/ruby
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
많은 기사에 도움을 받았어요!
이렇게 오랫동안 읽어주신 여러분 정말 감사합니다!
Reference
이 문제에 관하여(로그인 셸 변경 사항 및 rbenv에 설치된 Ruby를 기본값으로 하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hacchi_mom/items/8e3ec4336312be343194텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)