export PATH=""…
배경
오늘, 드물게 새로운 앱을 만들려고 생각하고, rails new
를 하면, 이런 오류
해결책으로 나타나고 있었던, 대단한 기본적인 이 커맨드를 읽을 수 없게 되어 충격이었으므로, 기사로 해 잊지 않게 해, 공양하려고 생각합니다....
$ export PATH="$HOME/.rbenv/shims:$PATH"
최근, LINUX 커맨드 전혀 만지지 않았던 것-. . . . 토호호.
수출
앞에서 갑니다. 우선 export
는, 지정한 변수를 환경 변수로 하는 명령입니다. 환경 변수는 OS 공통으로 사용할 수 있는 변수입니다. ( 환경 변수에 대해서는 이쪽의 설명 알기 쉬웠습니다.)
예를 들어, 이런 식으로 사용할 수 있습니다.
$ export VAR # VAR を環境変数にする
$ export VAR="MacOS" # 環境変数VARに値「MacOS」を設定する
덧붙여 환경 변수는 관습적으로 대문자로 쓰는 것 같습니다만, 소문자로도 등록할 수 있습니다.
PATH, $PATH, $HOME 등
현재 환경으로 설정된 환경 변수는 printenv
명령으로 알 수 있습니다.
$ printenv
... # 略
LANG=ja_JP.UTF-8
...
PATH=/Users/username/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
...
PWD=/Users/username
이번 커맨드로 설정하려고 했다 PATH
도 있었습니다! 자주 사용한다, PWD
도 여기에서 설정되어 있었네
등록시에는 PATH
와 같이 $
의 필요 없는 쓰는 방법으로 등록할 수 있습니다만, 참조시에는 $PATH
와 같이 $
마크가 필요합니다.
$ PATH
zsh: command not found: PATH
$ $PATH
/Users/usernsme/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
그리고 "패스를 통과한다 (세미콜론이 나오는 부분)"
마지막으로, 아래와 같은 세미콜론으로 연결하고 있는 부분입니다만,
$ export PATH="$HOME/.rbenv/shims:$PATH"
이것이 이른바 「패스를 통하는」부분으로, 세미콜론의 전의 부분에, 세미콜론의 뒤의 부분을 설정하는 커멘드가 됩니다. 즉
$ export PATH="$この変数が指し示す値に:この値を代入"
그래서, 이번은 HOME/.rbenv/shims
로 가리키는 값에, $PATH
의 내용을 추가하는 커멘드가 됩니다.
여기까지 조사한 곳에서, 이전에 이런 친절 기사를 북마크하고 있었던 것을 기억했습니다.
Linux 입문 ~ 「패스를 통과한다」란 ~
지금 다시 읽어 보면 여기까지 쓴 내용과 거의 같은 내용이었습니다.
기타
그건 그렇고, 지금까지 명령을 읽고, 내 과제를 해결하는 데 $ export PATH="$HOME/.rbenv/shims:$PATH"
가 도움이되거나 불안해졌습니다 .... 졸속으로 설정하지 않아서 좋았습니다
Reference
이 문제에 관하여(export PATH=""…), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tanutanu/items/eb3b26906faeba4ab463
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ export PATH="$HOME/.rbenv/shims:$PATH"
$ export VAR # VAR を環境変数にする
$ export VAR="MacOS" # 環境変数VARに値「MacOS」を設定する
$ printenv
... # 略
LANG=ja_JP.UTF-8
...
PATH=/Users/username/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
...
PWD=/Users/username
$ PATH
zsh: command not found: PATH
$ $PATH
/Users/usernsme/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ export PATH="$HOME/.rbenv/shims:$PATH"
$ export PATH="$この変数が指し示す値に:この値を代入"
Reference
이 문제에 관하여(export PATH=""…), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tanutanu/items/eb3b26906faeba4ab463텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)