2016-07-04 3 views
1

어제 우분투를 다운로드했습니다. 말할 필요도없이, 나는 터미널을 포함한 모든 것에 아주 새로운 사람입니다. 나는이 코드를 사용하여 ruby를 다운로드하기를 원했고, 여기서 찾은 것은 https://gorails.com/setup/ubuntu/16.04이다.usr/bin/env : 'bash': 해당 파일 디렉토리가 없습니다.

cd 
git clone https://github.com/rbenv/rbenv.git ~/.rbenv 
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc 
echo 'eval "$(rbenv init -)"' >> ~/.bashrc 
exec $SHELL 

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby- build 
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc 
exec $SHELL 

rbenv install 2.3.1 
rbenv global 2.3.1 
ruby -v 

하지만 새 단말기를 열면이 오류가 계속 발생합니다.

/usr/bin/env: 'bash': No such file or directory 

미리 감사드립니다.

+0

오류는 코드가 실행될 때 'exec $ SHELL' 행에서'bash' 쉘을 찾을 수 없음을 나타냅니다. 'echo $ SHELL'은 명령 행에서 무엇을 제공합니까? 'echo $ SHELL'은 스크립트 내에서 무엇을 제공합니까? (코드를 추가하고 코드를 실행하십시오)? – tale852150

+0

죄송 합니다만, 지금은 북경어에서 말하고있는 것 같습니다. 루비를 다운로드하고 프로그래밍을 배울 수 있도록 무엇을해야하는지 말해 주실 수 있습니까? – rubnewb

+0

귀하의 질문에서 약간을 무시하고, 내가 루비를 설치하는 더 좋은 방법을 제안한다면 당신의 문제가 해결 될 것이라고 부탁 드리고 싶습니다. –

답변

0

나는 이것을 충분히 강조 할 수는 없지만 우분투에서 루비 (그리고 루비를 원할 경우 루비를 설치)를 설치하는 가장 좋은 방법이라고 생각합니다.이 블로그를 따르십시오 : here

죄송합니다. 귀하의 질문에 굴복하지만, 귀하의 목적이 루비만을 설치한다고 생각합니다.

루비 행운을 빈다.

+0

나는 물론 그의 코스에 있지만 리눅스에 루비를 설치하는 것은 그의 코스가 아니다. 정말 루비를 설치하지 않고 계속할 수 없습니다. – rubnewb

+0

나는이 문제를 제쳐두고 연계 된 Ryan Bigg 블로그의 지침으로 다시 시작하는 것이 좋습니다. 각각의 단계를 반드시 따라야합니다. 문제가 있으면 의견을 말할 수 있습니다. –

+0

그렇다면, 위에서 한 일이 엉망이되었습니다. 이것은 더 많이 물어볼 수 있지만,'~/.bashrc' 파일을 export 한 여분의 것들로 청소할 수 있습니까? 이 여분의 줄은 파일 끝에 있습니다. –

0

python 스크립트에서 하위 프로세스를 열려고 할 때 비슷한 문제가 발생했습니다. 스크립트의 어느 시점에서 PATH 환경 변수에 과부하가 걸렸습니다.

이 변수 오버로드를 유발 한 코드 부분을 제거하여 문제가 해결되었습니다.

관련 문제